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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/190696.html