C# 我做的是聊天工具用广播发送自己的用户信息,所有局域网内的用户都会收到,现在老师要求改为组播方式

2025-04-24 04:54:16
推荐回答(1个)
回答1:

所谓广播,即是向广播地址发送报文,看题主的代码广播地址是 255.255.255.255 了,那么同处一一个子网下的所有其他客户端都会收到这条报文。

所谓组播,即是向明确的组播地址发送报文,比如你局域网内有客户端 192.168.1.2、192.168.1.3,那么广播是向 255.255.255.255(这个地址取决子网掩码) 发送,组播是分别向 192.168.1.2、192.168.1.3 各自发送一个。