#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, и он должен работать нормально