Порхающий http-порт iPhone, назначенный случайным образом

#http #flutter

#http #сбой

Вопрос:

Я пытаюсь подключиться к локальному серверу с помощью http-запроса из приложения flutter в iPhone.

У меня эта ошибка

SocketException: OS Error: Operation timed out, errno = 60, address = IPfromMyMachine, port = 65353

Видел много решений из Интернета, которые должны исправить android, но не iOS. Кто-нибудь может помочь с этим?

Комментарии:

1. Это не порт сервера. Это порт клиента.

2. @Ryosuke значит, даже если на моем сервере установлен порт 8000, это ни на что не повлияет?

3. да, этого не будет. Просто убедитесь, что вы указали правильный порт сервера в своем запросе.

4. какой IP-адрес вы используете для своего локального сервера?

5. @Ryosuke я получаю это из ifconfig, поскольку мой телефон и мой ноутбук подключены к одному и тому же Wi-Fi

Ответ №1:

Я решил эту проблему, назначив локальный IP записи DNS.

например local.your_domain.com указывает на 192.168.1.10

Затем замените IP-адрес на URL, и он должен работать нормально