Как исправить 'SocketException: ошибка ОС: истекло время ожидания соединения, errno = 110, адрес = 192.168.5.10, порт = 49590' ошибка во флаттере - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь подключить мое приложение для Android к Tcp iot-серверу, сначала я подключаюсь к tcp-серверу с помощью Wi-Fi, затем пытаюсь подключиться через сокет, но при этом показывается та же ошибка соединения, истекло время ожидания.

      print(r);
    }).catchError((e) {
      print(e);
    });

WiFi подключается без ошибок.


Socket.connect("192.168.5.10", 5800).then((socket) {
    print('Connected to: '
      '${socket.remoteAddress.address}:${socket.remotePort}');
    socket.destroy();
  });

Вот это показывает Необработанное исключение: SocketException: ошибка ОС: истекло время ожидания соединения, номер ошибки = 110, адрес = 192.168.5.10, порт = 49590

...