我使用SharpPcap库来实现GOOSE协议监听器(EtherType = 0x88B8)。它运行良好,但只有我并行运行Wireshark,否则我的程序不会捕获GOOSE数据包。
当Wireshark未运行时,SharpPcap示例也不会捕获GOOSE数据包。但SharpPcap库捕获我的广播UDP数据包。
答案 0 :(得分:0)
我不得不在混杂模式下打开SharpPCap设备:
winPcap.Open(SharpPcap.WinPcap.OpenFlags.Promiscuous |
SharpPcap.WinPcap.OpenFlags.NoCaptureLocal, readTimeoutMilliseconds);
我的以太网卡不接受其他MAC地址