udp不粘包
udp底层使用链式结构存储,没有像tcp一样合并存储区域,不需要处理粘包
广播
发送数据到255.255.255.255不经过路由器(有限广播)
多网卡组播和广播需要遍历网卡
ip_multicast_loop组播环回,设置为0时,发送组播消息自己不接受
组播
- 局部多播地址:224.0.0.0~224.0.0.255
- 预留多播地址:224.0.1.0~238.255.255.255
- 管理权限多播地址:239.0.0.0~239.255.255.255
比较重要的组播地址有:
224.0.0.1 - 网段中所有支持组播的主机
224.0.0.2 - 网段中所有支持组播的路由器
224.0.0.4 - 网段中所有的DVMRP路由器
224.0.0.5 - 所有的OSPF路由器
224.0.0.6 - 所有的OSPF指派路由器
224.0.0.9 - 所有RIPv2路由器
224.0.0.13 -所有PIM路由器
客户端接收需要加入组播组
client.JoinMulticastGroup(IPAddress.Parse(“239.255.255.250”));
static void Main(st