首页 文章
  • 1 votes
     answers
     views

    在加入和离开时丢失多播数据报

    我一直遇到我的服务器软件的问题,如果一个线程加入多播,另一个线程可能不会在同一时刻在不同的多播上接收传入的数据报 . 我不确定这是否可以被视为由于UDP多播的“不可靠性”导致的预期损失,或者如果这是一个严重的驱动程序/ nic缺陷 . 数据包捕获也显示了那一刻的差距 . 我在多个nic模型和制造商(包括Intel和HP)上观察到了这个问题 . 我觉得这是一个尼特或驱动程序问题的原因是,如果我运行一...
  • 0 votes
     answers
     views

    由于两个IGMPv2加入消息,每次发送的UDP多播消息都会被接收两次 . 怎么避免?

    我有一个Python程序,它使用套接字在多播IP地址224.0.1.1和UDP端口20001上发送和接收UDP多播消息 . 在接收端,我创建一个单独的接收套接字,并使用套接字选项IP_ADD_MEMBERSHIP调用socket.setsockopt一次以加入IP多播组 . 但是,Wireshark报告对setsockopt的单次调用导致发送两个单独的连接(IGMPv2成员报告)消息: 使用以...

热门问题