摘要: 一、HTML5 - Websocket协议 浏览器支持的socket编程,轻松维持服务端的长连接。 基于TCP可靠传输协议之上的协议,无需开发者关心通讯细节。 提供了高度抽象的编程接口,业务开发成本较低。 没有同源限制,客户端可以与任意服务器通信。 协议标识符是ws(如果加密,则为wss),服务器网 阅读全文
posted @ 2020-06-01 22:32 MarsZuo 阅读(1608) 评论(0) 推荐(1) 编辑
摘要: 轮询(Polling):是指不管服务器端有没有更新,客户端(通常是指浏览器)都定时的发送请求进行查询,轮询的结果可能是服务器端有新的更新过来,也可能什么也没有,只是返回个空的信息。不管结果如何,客户端处理完后到下一个定时时间点将继续下一轮的轮询。 长轮询(Long Polling):长轮询的服务其客 阅读全文
posted @ 2020-06-01 14:20 MarsZuo 阅读(591) 评论(0) 推荐(0) 编辑
摘要: TCP长连接 长连接进行一次数据传输后,不关闭连接,长期保持连通状态。如果两个应用程序之间有新的数据需要传输,则直接复用这个连接。 长连接的优缺点: 在多次通信中可以省去连接建立和关闭连接的开销。 缺点是需要花费额外的精力来保持这个连接一直是可用的。 TCP短连接 短连接意味着每一次的数据传输都需要 阅读全文
posted @ 2020-06-01 12:09 MarsZuo 阅读(645) 评论(0) 推荐(0) 编辑