Я пытаюсь отправить дейтаграммы UDP из UdpClient в Windows XP на устройство, но оно не отвечает. Когда я смотрю на этот трафик в Wireshark, я вижу, что мои исходящие пакеты плохие, потому что все контрольные суммы их IP-заголовков равны 0x0000.
В машине две сетевые карты, поэтому я начал использовать другую сетевую карту и столкнулся с той же проблемой.
Я могу нормально пинговать свое устройство с обеих сетевых карт, поэтому я предполагаю, что мой код C# делает что-то неправильно, но я не уверен, что именно. Есть ли что-то, что вы можете сделать неправильно в .NET 4 в Windows XP с помощью UdpClient, чтобы вызвать это?