Когда iOS 17 отправляет UDP, System Net Sockets SocketException (65): Norout на хостIOS

Программируем под IOS
Ответить
Anonymous
 Когда iOS 17 отправляет UDP, System Net Sockets SocketException (65): Norout на хост

Сообщение Anonymous »

Я использую Maui и NET 8 в Visual Studio 2022 и реализую сообщения UDP и TCP, отправляемые на iOS 17. Существует проблема, связанная с тем, что UDP не может отправлять сообщения и отображать сообщения об ошибках: System NET Sockets SocketException (65) : Нет маршрута к хосту, отправляется одноранговая информация, а не многоадресная рассылка, но на Windows и Android все нормально, с одинаковым IP-адресом и портом, назначенным Wi-Fi. Код следующий:

Код: Выделить всё

TcpListener tcpListener = new TcpListener(IPAddress.Parse("The IP address of WiFi
"), 8989);
tcpListener.Start();

IPEndPoint remoteEP = new IPEndPoint(IPAddress.Parse("WiFi router address
"), 57788);
udpClient.Send(requestBytes, requestBytes.Length, remoteEP);

await Task.Delay(20);
TcpClient udpClient.Client.ReceiveTimeout = 3000;
byte[] responseBytes = udpClient.Receive(ref remoteEP);
Код находится в udpClient.Send(), ошибка System Net Sockets SocketException (65): Norout на хост. Пожалуйста, дайте несколько предложений. Спасибо
Я попытался настроить следующие разрешения в info.plist:

Код: Выделить всё

NSAppTransportSecurity

NSAllowsArbitraryLoads

NSAllowsLocalNetworking


NSLocalNetworkUsageDescription
This app needs access to the local network to communicate with devices.
Пытаться бесполезно.
Я пробовал использовать временный дистрибутив для установки, но это не решило проблему. Даже использование горячего перезапуска не помогает. Я использовал программное обеспечение для проверки связи с адресом Wi-Fi-маршрутизатора на своем телефоне с iOS 17, и все прошло успешно. Дайте мне несколько советов.

Подробнее здесь: https://stackoverflow.com/questions/783 ... ut-to-host
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»