WebSocket 通信
2016-09-12 08:26:07 0 举报
WebSocket通信是一种在单个TCP连接上进行全双工通信的协议。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。与传统的HTTP请求/响应模式不同,WebSocket使得数据可以双向流动,服务器可以在任何时候将数据推送给客户端。这种实时性使得WebSocket非常适合于需要频繁、实时交互的应用,如在线聊天、实时通知等。同时,由于WebSocket只需建立一次连接,就可以多次发送和接收数据,因此也减少了网络开销,提高了性能。
作者其他创作
大纲/内容
server
发送数据
发送数据WebSocket的URL格式ws://example.com/wss://example.com/
WebSocket通信
WebSocket
连接刚开始时还是http协议,所以由客户端先发起连接
101 Switching Protocols
WebSocket支持全双工通信,所以服务器可以不必等待请求,直接发送数据
client
切换成WebSocket协议
握手·请求
HTTP
握手·响应
Upgrade:websocket
0 条评论
下一页