组播:客户端可以接收但不能发送

时间:2014-03-13 14:48:51

标签: c# sockets networking udp multicast

我现在已经把头撞到了墙上很长一段时间但是我无法找到解决方案或提示 - 我甚至不知道我的问题是否与编程或外部影响有关

基于本教程http://www.jarloo.com/c-udp-multicasting-tutorial/我有一个多播发送者和一个多播接收者。这在大多数计算机上都像一个魅力,但在某些计算机上只有接收器工作。

示例:

情况1:

客户端A启动发件人

客户B启动接收器&接收数据包 - >一切都很好

客户端C(供参考)启动接收器&接收数据包 - >一切都很好

情况2:

客户B启动发件人

客户端A启动接收器&没有任何反应: - (

客户端C(供参考)启动接收器&没有任何反应: - (

由于某种原因,客户端B可以接收多播数据包,但是在发送多播数据包时,它们会在某处丢失。我已经完成了我能想象到的一切:防火墙已停用,我几乎停用了网络适配器上的所有选项,例如UDP转储'等等(Realtek PCIe GBE Familiy Controller)我甚至使用了另一个交换机(D-Link不管理而不是Netgear管理)。 的Windows'资源监视器还显示网络活动,以便多播发送方确实发送了一些内容。

任何人都可以暗示我至少可以更接近问题的根源吗?非常感谢...

0 个答案:

没有答案