單一 Windows 電腦拒絕加入任何網路介面上的多重播放群組

單一 Windows 電腦拒絕加入任何網路介面上的多重播放群組

我編寫了一個加入多播組並處理資料包的軟體。這似乎可以在我測試過的許多機器上運行,包括 Windows(在 XP 到 8.1 上測試過)和 Linux。一台機器除外:一台裝有 Windows 8.1 的筆記型電腦。

我看了這個問題我如何知道 Windows 中的網路是否啟用了 IP 多播?並且從嘗試運行netsh interface ip show joins,只是為了確認這台機器沒有加入任何網路介面(wifi或乙太網路)上的多播群組,我嘗試我的軟體。我也在wireshark 上查找了IGMP 訊息,但沒有看到任何訊息。我已經禁用了防火牆等,但仍然沒有任何結果。

我已經在另一台 Windows 電腦上嘗試了我的軟體,它可以正常工作(無需接觸防火牆),並且當我運行netsh interface ip show joins.

我在這台特定機器上看到的唯一變數是它是一台筆記型電腦。我需要在 Windows 中啟用特定設定才能允​​許筆記型電腦接收多重播送資料包嗎?還有其他方法可以調試這個問題嗎?它快把我逼到牆邊了!

謝謝。

進一步說明:我嘗試在 Linux 虛擬機器中執行該軟體。在主機(Windows)作業系統下,Bridge 介面顯示它加入了 中的多重播放群組netsh interface ip show joins。但硬體介面仍然沒有連接。並且沒有收到任何資料包。

相關內容