发送从未收到的多播数据包

萨米·马苏德(Samy Massoud)

当前,我具有此C#代码来打开Socket Multicast连接。

  IPAddress destAddr = IPAddress.Parse(m_Address);

  m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); 
  m_Socket.SetSocketOption(SocketOptionLevel.IP,SocketOptionName.MulticastTimeToLive, m_TTL);

  m_EndPoint = new IPEndPoint(destAddr, m_Port);
  //Try to fix Network issue
  m_Socket.MulticastLoopback = true;
  m_Socket.Ttl = 255;

我使用此代码进行连接,然后将数据包发送到Reciver,结果是:

  • 在我的设备上,一切正常,接收方可以毫无问题地接收数据。
  • 使用以太网适配器数据包在同一网络上使用其他设备时出局(我在有线鲨鱼中看到了它),但从未收到!,使用WiFi的同一设备,一切正常!
  • 使用WiFi的其他网络上的其他设备无效!

有什么建议吗?同样,如果我使用Wire-Shark,我会看到数据包毫无问题地流出!

萨米·马苏德(Samy Massoud)

我确实知道
我作为发件人使用WiFi不会发生任何问题,如果发件人使用来自其他交换机(而不是交换机接收器)上的电缆,则会出现问题!

因此,在编程中无需执行任何操作,它是“开关”设置请参考此思科教程以解决问题和解决方案组播在同一vLan上不起作用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Docker容器发送多播数据包(到多播组)

来自分类Dev

如何接收多播数据包?

来自分类Dev

UDP多播服务器可以在LAN外部发送数据包吗?

来自分类Dev

Java UDP多播,确定哪个组发送了数据包

来自分类Dev

可以发送但不能接收多播数据包

来自分类Dev

发送源IP等于Python中虚拟接口IP的多播数据包

来自分类Dev

可以看到带有TCPdump / Wireshark的多播数据包,但无法在应用程序中接收到它

来自分类Dev

Android中UDP多播中的数据包丢失

来自分类Dev

使用同一套接字发送和接收UDP多播数据包

来自分类Dev

配置Scapy侦听特定的数据包,并在收到数据包后发送特定的数据包

来自分类Dev

配置Scapy侦听特定的数据包,并在接收到数据包后发送特定的数据包

来自分类Dev

数据包套接字未收到自定义协议ID的数据

来自分类Dev

ICMP数据包嗅探未收到任何数据(Black Hat Python书)

来自分类Dev

使用LAN交换机时客户端未收到UDP数据包

来自分类Dev

通过网桥运行IPv6时未收到数据包

来自分类Dev

Python UDP IPv6 服务器未收到数据包,尽管 Wireshark 看到

来自分类Dev

c#-使用recipeFrom获取多播数据包的源IP

来自分类Dev

在有线无线nat路由器中转发多播数据包

来自分类Dev

在Golang中,如何接收套接字绑定到特定地址/端口的多播数据包?

来自分类Dev

Linux的多播数据包4分钟后干涸

来自分类Dev

用户缓冲区大小以接收多播数据包?

来自分类Dev

在有线无线nat路由器中转发多播数据包

来自分类Dev

桥接Bond0后的神秘多播数据包

来自分类Dev

如何配置macvtap以使其正确传递多播数据包?

来自分类Dev

桥接Bond0后的神秘多播数据包

来自分类Dev

当内核接收到数据包或读取套接字后,Windows TCP堆栈是否发送ACK?

来自分类Dev

为什么我发送 ping 数据包后没有收到答复?

来自分类Dev

客户端关闭后向收到的数据包发送 RST(SHUT_WR)

来自分类Dev

了解/解码接收到的数据包

Related 相关文章

  1. 1

    从Docker容器发送多播数据包(到多播组)

  2. 2

    如何接收多播数据包?

  3. 3

    UDP多播服务器可以在LAN外部发送数据包吗?

  4. 4

    Java UDP多播,确定哪个组发送了数据包

  5. 5

    可以发送但不能接收多播数据包

  6. 6

    发送源IP等于Python中虚拟接口IP的多播数据包

  7. 7

    可以看到带有TCPdump / Wireshark的多播数据包,但无法在应用程序中接收到它

  8. 8

    Android中UDP多播中的数据包丢失

  9. 9

    使用同一套接字发送和接收UDP多播数据包

  10. 10

    配置Scapy侦听特定的数据包,并在收到数据包后发送特定的数据包

  11. 11

    配置Scapy侦听特定的数据包,并在接收到数据包后发送特定的数据包

  12. 12

    数据包套接字未收到自定义协议ID的数据

  13. 13

    ICMP数据包嗅探未收到任何数据(Black Hat Python书)

  14. 14

    使用LAN交换机时客户端未收到UDP数据包

  15. 15

    通过网桥运行IPv6时未收到数据包

  16. 16

    Python UDP IPv6 服务器未收到数据包,尽管 Wireshark 看到

  17. 17

    c#-使用recipeFrom获取多播数据包的源IP

  18. 18

    在有线无线nat路由器中转发多播数据包

  19. 19

    在Golang中,如何接收套接字绑定到特定地址/端口的多播数据包?

  20. 20

    Linux的多播数据包4分钟后干涸

  21. 21

    用户缓冲区大小以接收多播数据包?

  22. 22

    在有线无线nat路由器中转发多播数据包

  23. 23

    桥接Bond0后的神秘多播数据包

  24. 24

    如何配置macvtap以使其正确传递多播数据包?

  25. 25

    桥接Bond0后的神秘多播数据包

  26. 26

    当内核接收到数据包或读取套接字后,Windows TCP堆栈是否发送ACK?

  27. 27

    为什么我发送 ping 数据包后没有收到答复?

  28. 28

    客户端关闭后向收到的数据包发送 RST(SHUT_WR)

  29. 29

    了解/解码接收到的数据包

热门标签

归档