1.socket简介 BSD是实现TCP/IP协议通信的软件系统,socket是应用编程接口,为app提供使用TCP/IP协议通信的接口. 网络层IP提供点到点服务(IP地址标识),传输层TCP和UDP提供端到端的服务(端口号标识). 2.socket地址结构 2.1 两种socket结构 socket则需要包含了所有这些信息,IP地址,端口号等,那么socket的包含所有这些信息的数据结构和使用方式又是什么样的呢? 有两种socket地址包含了这些信息,一种是linux内核kernel所采用的…