linux网络----UDP编程
2023-12-18 06:04:18
一、函数接口:
? ? ? ? 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:接收数据
文章来源:https://blog.csdn.net/m0_74131325/article/details/135036031
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!