1.socket函数
socket ()打开一个网络通讯口,如果成功的话,就像 open()一样返回一个文件插述待,应用程序可以像读写文件一样用 read/write 在网络上收发数据,如socet0调用出错则返回-1。对于 IPV4,domain 参数指定为AF_INET。对于 TCP 协议,type 参教指定为SOCK STREAM,表示面向流的传输协议。如果是UDP协议,type 参数指定为 SOCK_DGRAM,表示面向数据报的传输协议。protocol 参数的介绍从略,指定为0即可。
2.bind函数
首先将整个结构体清零,然后设置地址类型为 AF_INET,网络地址为 INADDR_ANY,这个宏表示本地的任意IP 地址,因为服务器可能有多个网卡,每个网卡也可能绑定多个IP地址,这样设置可以在所有的IP 地址上监听,直到与某个客户端建立了连接时才确定下来到底用哪个IP地址,端口号为 6006。
3.listen函数
4.accept函数
5.connect函数
6.错误处理函数