websocket 下一代即时通讯的技术前沿.
java 方面的规范jsr 356 已经正式通过,最近着重研究此项技术,尝试在项目中使用websocket技术.
(一)先看下 Java Websocket API
以下是简要的api class diagram
解释一下规范中的基本名词:
Endpoint: 端点, websocke一端的连接点,是一个java组件.
Connection: 连接, 保持websocket 两端间的连接对象.
Session: 一次回话, websocket 建立链接后建立的回话.
ClentEndPoint/ ServerEndPoint : websocket客户端/服务端.
客户端只能连接一个EndPoint.服务端可以链接多个EndPoint.当链接建立后,客户端及服务端均可以主动发送/接受消息,此时,则无客户端及服务器端的概念.
(二) Websocket 服务建立此处只记录在web server 环境下
(1) Webs