WebSocket和Socket的区别在于协议不同,Socket是基于传输层TCP协议的,而Websocket是基于HTTP协议的,Socket通信是通过Socket套接字来实现的,而Websocket则是一种在单个TCP连接上进行全双工通信的协议。