Я пытаюсь отправить определенный пакет TCP на сервер, но не похоже, что он отправляет правильные данные. Как я должен идти об этом
Я пробовал класс StreamWriter. Использование NetworkStream. Отправка байтов, отправка ASCII и отправка текста.
TcpClient client = new TcpClient("game_server_ip", port);
NetworkStream stream = client.GetStream();
StreamWriter writer = new StreamWriter(stream);
writer.WriteLine("....T..hello");
writer.Flush();
Я пытаюсь отправить этот точный пакет:
00 00 00 0c 54 00 05 68 65 6c 6c 6f
Что переводится как текст выше
Это также необработанные байты:
0000000c54000568656c6c6f
Ожидаемый результат должен означать, что в игровом чате должно быть отправлено сообщение «Здравствуйте». Я убедился, что соединение установлено и работает, и оно есть. Также попытался отправить пакет, используя Wireshark и WPE Pro, и они работают нормально. (Я получил этот пакет от сниффинга)