【发布时间】:2012-12-04 14:12:21
【问题描述】:
我在一个多播组上设置了一个监听器
udpclient.JoinMulticastGroup(multicastaddress, localIpAddress);
while(listeing)
data = udpclient.receive(ref remoteep);
当同一个多播组中的其他成员离开时,我不会收到通知。 我在 IGMP 协议下的 wireshark 中看到了。
当成员离开我的 c# 侦听器上的多播组时如何通知我?
【问题讨论】:
-
发送您自己的自定义
leave消息。 -
是的,在一种情况下会这样做,但是如果有人插入电缆或终止应用程序呢。
-
您永远无法使用 UDP 检测到这一点,因为该协议是无连接的。
标签: c# sockets udp multicast udpclient