Итак, я полагаю, что в данный момент вы выполняете соединение через сокет TCP, которое проверяет связь с вашим игровым сервером.Проблема с использованием TCP заключается в том, что он намного медленнее, чем UDP.Вместо этого я бы посоветовал создать UDP-сокет, который просто проверяет порт игрового сервера.
Вот хорошая цитата из другого вопроса:
> UDP is really faster than TCP, and the simple reason is because
> it's non-existent acknowledge packet (ACK) that permits a continuous
> packet stream, instead of TCP that acknowledges each packet.
Прочтите этот вопрос здесь: UDP против TCP, насколько он быстрее?
Исходя из моего опыта работы с игровыми серверами, большинство , если не 100% всех современных игровых серверов, позволяют запрашивать их наUDP-сокет.Затем он ответит подробностями на игровом сервере.(Я тоже раньше размещал много серверов).
В общем, убедитесь, что вы используете UDP, а не TCP ...
Пример запроса
Я просто сейчас ищу эту информацию и будуобновите мой вопрос ... когда я найду какой-нибудь источник ... для какой игры вы пытаетесь получить информацию?