如题,socket的好处到底在哪里?网上说socket其实是一个封装了传输层、网络层协议的API,难道直接使用TCP、IP协议就不方便吗?
要自由度大,开发难度就大本身就是双刃剑,没有最好的技术,只有最合适的技术要保证效率,还得直接用socket
你愿意从最底层使用tcp可以啊,难度太大
如果你是做应用开发的,应该还是web方式吧,socket需要自己解传输层以上的数据包。例如:http,你需要在tcp基础上再解http的head和body,我想大多数人也做不到库的效率和完备性