Я пытаюсь отправить несколько пакетов UDP на сервер. Я использую Wireshark, чтобы контролировать свою деятельность. Когда я отправляю пакет, wireshark сообщает, что контрольная сумма моего заголовка неверна.
В настройках wireshark опция " Подтвердить контрольную сумму UDP, если это возможно"" отключена .
this.socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
this.destination = new IPEndPoint(IPAddress.Parse("***.***.***.***"), 80);
this.socket.Connect(this.destination);
this.socket.Send(Encoding.ASCII.GetBytes("foo"));
this.socket.Shutdown(SocketShutdown.Both);
this.socket.Disconnect(true);
Я что-то забыл? Нужно ли устанавливать конкретные параметры? Помощь очень ценится!