一、函数接口:
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:接收数据