![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
文章平均质量分 89
多喝氧烷_
一个努力学习的gopher。
展开
-
WebSocket 协议的原理和实践
WebSocket 是一种基于 TCP 的双向通信协议,它可以在客户端和服务器之间建立一个持久连接,并且可以在连接生命周期内进行数据的传输。原创 2023-12-14 23:00:29 · 1194 阅读 · 0 评论 -
实时消息推送技术一览
首先,我们来看看基于HTTP的技术。HTTP是一种请求-响应的协议,客户端向服务端发送请求,服务端返回响应。这种模式在传统的网页浏览中很有效,但是在实时通信中有一些缺点。比如,客户端必须主动发起请求,服务端不能主动推送数据;每次请求都需要建立一个新的连接,消耗资源和时间;如果没有新的数据更新,服务端也会返回空响应,造成浪费。 为了解决这些问题,出现了一些基于HTTP的实时消息推送技术。其中最简单的一种是轮询(Polling),即客户端每隔一段时间向服务端发送请求,询问是否有新的数据更新。原创 2023-05-05 00:37:37 · 1206 阅读 · 1 评论 -
解决浏览器自动将http跳转至https导致无法访问的问题
最近在宝塔面板申请免费的SSL证书后,部署证书的80端口下的网站可以通过https正常访问,但其他未部署证书的端口也被强制跳转至https请求,导致浏览器提示不安全从而无法访问。宝塔的8888端口也不能访问,当时那是一个慌。在安装配置SSL证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS ,它会告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。因此,只要关闭浏览器的HSTS功能就可以解决这个问题,但是只能通过特定的方式,而不是清除浏览器缓存那么简单。原创 2022-10-27 10:02:23 · 18787 阅读 · 7 评论