2018
05-30
05-30
从Chrome源码看WebSocket
WebSocket是为了解决双向通信的问题,因为一方面HTTP的设计是单向的,只能是一边发另一边收。而另一方面,HTTP等都是建立在TCP连接之上的,HTTP请求完就会把TCP给关了,而TCP连接本身就是一个长连接吗,只要连接双方不断关闭连接它就会一直连接态,所以有必要再搞一个WebSocket的东西吗?我们可以考虑一下,如果不搞WebSocket怎么实现长连接:(1)HTTP有一个keep-alive的字段,这个字段的作用是复用TCP连接,可以让一...
继续阅读 >