websocket
2016-12-27 20:49:00 0 举报
WebSocket是一种网络通信协议,它在单个TCP连接上提供全双工(双向)的通信通道。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 相比于传统的HTTP请求/响应模式,WebSocket有以下优点: - 建立在TCP协议之上,传输数据较为稳定; - 支持双向通信,实时性强; - 较少的控制开销,服务器端实现较为简单。 WebSocket常用于实现实时应用,如在线聊天、多人游戏、股票行情等。然而,由于它需要服务器和客户端长时间保持连接,对于服务器资源消耗较大,因此在设计时应谨慎考虑。