socket属于传输层,属于tcp/ip协议的范畴,意思是建立连接的两端通信其实是两端的端口进行通信,而不是两端这个端实体。所有应用层的协议都是建立在socket通信之上。
socket通信:
1.数据的传输速度高,是长连接的通信,可以用于推送服务。
2.开发难度大,有时需要自己实现一些协议
3.防火墙会拦截socket通信,可以使用心跳机制防止防火墙拦截
5.对数据的封装不是太好。因为传输的都是单纯的字符串,不能很好的体现数据的联系。
6.速度相对于其他协议是最快的
本文共 288 字,大约阅读时间需要 1 分钟。
socket属于传输层,属于tcp/ip协议的范畴,意思是建立连接的两端通信其实是两端的端口进行通信,而不是两端这个端实体。所有应用层的协议都是建立在socket通信之上。
socket通信:
1.数据的传输速度高,是长连接的通信,可以用于推送服务。
2.开发难度大,有时需要自己实现一些协议
3.防火墙会拦截socket通信,可以使用心跳机制防止防火墙拦截
5.对数据的封装不是太好。因为传输的都是单纯的字符串,不能很好的体现数据的联系。
6.速度相对于其他协议是最快的
转载于:https://www.cnblogs.com/chenny3/p/10226197.html