Я попытался создать свой проект Unity на универсальной платформе Windows для P C и получил следующую ошибку:
Ошибка: «Значение не соответствует не попадают в ожидаемый диапазон », в строке:« TcpClient = new TcpClient(ip, port);
».
IP установлен на« 127.0.0.1 », а порт на 6666, но даже если я запустил метод построения TcpClient, который не требует IP и порт, я все равно получаю ту же ошибку.
Проекты работают даже с этой ошибкой, за исключением того, что TCP-клиент не подключается к серверу.
Я работаю над Unity 2019.3.5f1, и эта ошибка возникает только тогда, когда я запускаю сборку Universal Windows Platform.
В редакторе или в других типах сборок все работает нормально.
РЕДАКТИРОВАТЬ:
После дополнительных исследований я обнаружил, что ошибка находится в методе SetSocketOption
, который вызывается методом построения TcpClient.