一、函数接口:
? ? ? ? 1.socket:创建一个用来网络通信的终端节点;
? ? ? ? ? ? ? ? 参数:
? ? ? ? ? ? ? ? ? ? ? ? type:套接字类型
? ? ? ? ? ? ? ? ? ? ? ? SOCK_STREAM? ? ? 流式套接字? ? ?TCP
? ? ? ? ? ? ? ? ? ? ? ? SOCK_DGRAM? ? ? ?数据报套接字? UDP
? ? ? ? ? ? ? ? ? ? ? ? SOCK_RAM? ? ? ? ? ? ?原始套接字
? ? ? ? ? ? ? ? ? ? ? ? domain:? ? 协议族? ? ? AF_INET
? ? ? ? ? ? ? ? ? ? ? ? protocal:? ?默认为0
? ? ? ? 2.sendto: 发送数据消息
? ? ? ? 3.inet_addr:将字符串ip地址转换为内存的ip地址的类型;
? ? ? ? 4.htons:将本地字节序(小端存储)转换成网络字节序(大端存储);
? ? ? ? 5.bind:将一个套接字与IP地址和端口号进行绑定
? ? ? ? ? ? ? ? 注意:
????????????????????????(1)只能绑定自己这台主机的ip地址和端口
? ? ? ? ? ? ? ? ? ? ? ? (2)端口号只能被一个套接字绑定,多次绑定会报错会提示端口号被占用
? ? ? ? 6.recvfrom:接收数据