最近我一直在深入研究WebSockets。创建了自己的服务器,还有一个公共演示。虽然我在HTTP方面没有如此详细的经验或知识(尽管由于WebSocket请求被升级为HTTP请求,所以我有一些)。
在我的服务器端,它会记录每个请求的详细信息,其中包括一堆HTTP保持活动的请求。我的服务器不处理它们,因为它们不是WebSocket请求。但这引起了我的好奇心。
WebSockets的整个大事情就是连接保持活动状态。然后你可以在两个方向(甚至同时)传递消息。我读到过Keep-Alive HTTP连接是相对较新的发展(我不知道在人类时间中有多少年,只知道它只包含在最新的标准1.1中,现在是否已经老了?)
我想我可以假设两者之间有行为上的区别,否则就没有websocket标准的理由了?它们之间有什么区别呢?