На главную

Исправить ошибку в RCON-клиенте.

Есть rcon-клиент. Реализовал его с нуля с помощью struct и socket. Команда успешно улетает на сервер, но ответ возвращается пустым. Когда я использую библиотеку rcon и отправляю ту же команду на тот же сервер - ответ приходит успешно. В связи с этим выделяю три возможные проблемы: 1) Неправильно декодируется ответ; 2) Неправильно получаю ответ; 3) Сервер принципиально не отправляет ответ на этот запрос, самый маловероятный вариант. Также я допускаю, что, возможно, я неправильно получаю пакет с ответом. Возможно, я обрываю соединение раньше, чем приходит пакет с ответом. Код оставил в файле. Нужно исправить ошибку или указать мне на то, что я сделал не так.