码迷,mamicode.com
首页 > Web开发 > 详细

websocket初探

时间:2016-10-14 07:05:52      阅读:528      评论:0      收藏:0      [点我收藏+]

标签:

本文尚未完成,在此只写一些句子,以后慢慢整理.

一.参数

IllegalArgumentException

No payload parameter present on the method[message],意思是该有的参数没有,比如onError()必须有Throwable参数,onMessage()必须有String message参数或者ByteBuffer类型的参数来接受消息.

沿着抛出这个异常的异常栈逐个打开源代码,会看见容器初始化ServerEndPoint的每个细节,以及对其函数的解析.

onOpen(EndpointConfig)

onClose(CloseReason)

onError(Throwable)

onMessage(PhongMessage | InputStream | byte[] | ByteBuffer | Reader | String,boolean isLastMessage)

上面这些是必须包含的参数,其中onMessage必须接受一种数据类型的数据,可以使Reader(接受文本),也可以是InputStream(二进制).PhongMessage是处理ping信息的.byte[]和ByteBuffer都是对InputStream进行了一下读取,String是对Reader进行了一下读取.

二.websocket在java中有相应的标准,有不同的实现,如Tomcat的,Spring的.

websocket初探

标签:

原文地址:http://www.cnblogs.com/weidiao/p/5958855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!