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