感谢你对这个议题感兴趣。这篇文章是4年前写的了,但现在看来并没有什么大的错误的地方。个人感觉你的理解是有问题的,socket只是一个概念(或者说是方便大家使用TCP/IP的一种概念),基于这个概念有很多的实现,websocket却是完完整整的一个基于TCP/IP的应用层协议,基于这个协议有很多的实现。所以除了名字相似,没有任何其他的关系(当然非要说有联系,当然也有,我可以说Java和PHP都是高级语言)。如果你觉得「WebSocket理论上是Socket的一种」,那么HTTP也是Socket的一种了。这篇文章旨在让大家理清WebSocket和Socket没什么太大的关系这个印象,这个印象大概率都是基于名字的判断,不然为什么大家不说HTTP和Socket是什么关系
WebSocket和Socket的区别当我们探讨两件事物的区别和联系时,我们想探讨些什么? 前段时间写了两篇介绍HTTP和WebSocket的文章,回复中有人说希望了解下WebSocket和Socket的区别。这...