..........(此处略去万万字)学习中曲折的过程不介绍了,直接说结果 我的学习方法,问自己三个问题,学习过程将围绕这三个问题进行 what:socket是什么 why:为什么要使用socket how:怎么使用 1. socket是什么 首先要了解网络通信协议,ISO模型的七个分层,分别为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层(具体每一层的作用,谷歌搜索),理解相关协议,重点理解TCP/IP,UDP协议 socket的英文原义是“孔”或“插座”.作为BSD UNIX的进…