摘要: 在服务器消息推送场景中,解决方案无外乎浏览器定时询问服务器是否有新数据,另外一种则是服务器在有新数据的时候主动推送给浏览器。大概有如下几种方案: 1. 短轮询 Ajax短轮询是较常见和简单的方式。前端定时向服务端发送请求获取数据。 优点: 实现简单 缺点: 有延迟,延迟度与发送请求的间隔正相关 频繁 阅读全文
posted @ 2020-07-02 23:50 六月瓜 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 粘包与半包 在TCP协议中,数据流的传输是没有接线与分割的,数据块的划分根据缓冲区大小来决定,在数据包传输过程中,多个小数据包合并成一个大包进行传输,也可能一个数据包被划分成多个小包进行传输,这就是粘包与半包。可能性如下 产生原因: 应用程序write写入的字节大小 大于 套接字发送缓冲区大小 进行 阅读全文
posted @ 2020-07-02 00:18 六月瓜 阅读(238) 评论(0) 推荐(0) 编辑