求大神解释下socket、websocket、tcp之间的关系和区别
socket 一般称为套接字,稍微底层的一个连接文件; tcp 实现一般用的它;
websocet 和 http 是一种稍微上层一点的协议, 经过一定规则的封装; 都是用tcp
你可以自己利用tcp 制定一个规则,就属于你自己的协议了。
tcp 一般与 udp 并谈。
tcp : 长连接,发送消息 一般会直到成功,或者超时。 消息的传递比较可靠
udp: 是只管发 ,不顾后果;
在udp 上也有moba 类游戏使用封装kcp 协议; 这个东西有点类似 websocket; 只不过它是经过udp 封装的。
#2