Я слушаю, когда игра присоединяется к серверу, и я знаю диапазон портов, но, к сожалению, функция приема UDPClient прослушивает только определенный порт. Поскольку порт, который он соединяет, является случайным в диапазоне, есть ли хороший способ обрабатывать прослушивание в диапазоне портов UDP?Слушайте ряд портов UDP
Это от игрового форума от их разработчиков: «Dota 2 использует протокол UDP и обменивается данными с портами с 27015 по 28999 на наши выделенные серверы. По умолчанию ваш клиент открывает UDP-порт 27005 или ваш компьютер для подключения к игровые серверы ". - http://dev.dota2.com/showthread.php?t=15261
Так что бы подход тогда, если игра подключается через диапазон портов, и я хочу, чтобы быть в курсе, когда он устанавливает соединение ? Я отредактирую сообщение, чтобы показать, что говорят разработчики игры. – justNeph
I _guess_ они используют диапазон для ограничения нагрузки на конкретный сервер (т. Е. У них разные серверы, работающие на разных портах), но исходное соединение будет выполнено для одного порта. Так что мой ответ остается. – markmnl