为什么需要WebSocket?
HTTP是无状态,单向的,Server无法主动和Client通讯;
WebSocket是双向的,Server可主动和Client通讯;
他们都是基于TCP。
为题就来了:
双向通讯用Socket就可以了?为什么又定义一个WebSocket呢?
难道仅仅是因为浏览器不支持Socket,所以才搞出来一个WebSocket?
WebSocket性能也不如Socket,如果不是在浏览器中,那使用WebSocket的必要性在哪里?
WebSocket相比Socket有什么优势或者说特点?