最近了解了下websocket和socket这个东西,说不得不来说下为何要使用 WebSocket ,和为何不用http。HTTP 协议是一种无状态的、无连接的、单向的应用层协议。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端:HTTP 协议无法实现服务器主动向客户端发起消息。轮询的效率低,非常浪费资源。WebSocket 连接允许客户端和服务器之间进行全双工通信,以便任一方都可以通过建立的连接将数据推送到另一端。这相比于轮询方式的不停建立连接显然效率要大大提高。

基于java实现websocket代码示例

基于java实现websocket代码示例

基于java实现websocket代码示例

基于java实现websocket代码示例

基于java实现websocket代码示例

基于java实现websocket代码示例