常用的协议族有,AF_INET(IPv4)、AF_INET6(IPv6)、AF_LOCAL(或称 AF_UNIX,Unix 域 socket)、AF_ROUTE 等等协议族决定了 socket 的地址类型,在通信中必须采用对应的地址,如 AF_INET 决定了要用 ipv4地址(32位的)与端口号(16位的)的组合、AF_UNIX 决定了要用一个绝对路径名作为地址。 type:指定 socket ...
本文将基于Windows环境,以C++进行TCP/IP的socket编程,主要关注代码的逐行解释。首先,我们从服务器端的完整代码开始:/* 代码省略 */ 接下来,我们逐行解析:包含必要的头文件时,#pragma comment(lib,"Ws2_32.lib") 是为了链接Ws2_32库,这相当于工程设置中的链接操作,使得他人使用你的代码时无需...