UDP传输特点:非面向连接、不可靠的、无序的 报式传输 支持组播和广播
UDP应用数据最大长度建议:MTU(以太网分组数据的最大长度)1500 - 20(IP头) - 8(UDP头) = 1472Bytes
客户端:支持两种形式的代码编写:
1. 不定向传输
2. 定向传输 ------ 只与指定的服务端进行UDP数据交互

新函数:


以下特殊IP地址去除掉:
- IP地址4个字节全0
- IP地址4个字节全1
- ABC三类IP地址中主机号全0
- ABC三类IP地址中主机号全1
- A类中127.开头的IP地址
剩余的A、B、C三类IP地址,才能作为因特网上的某台主机的IP地址用,这些IP地址再被分为两大类:
1. 用于边缘网络:A类的10.x.x.x B类的172.16.x.x C类的192.168.0.x ~ 192.168.255.x
2. 用于核心网络:剩余的才能作为核心网上主机的IP地址用

或


采用带路径的socket文件名作为服务端进程的身份标识:
专用socket地址结构体:
struct sockaddr_un{
sa_family_t sun_family;//固定为AF_UNIX 或 AF_LOCAL
char sun_path[108];
};
socket函数的第一个参数传AF_UNIX 或 AF_LOCAL
其它接口使用同TCP

send.c
recv.c
p.s. aton中 " 172.16.181.128 " 是从 ifconfig 命令中获取

先运行 recv.c

新建标签页,运行 send.c

版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/48326.html