linux网络----UDP编程

发布时间:2023年12月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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。