Как я могу остановить эмулятор Android от случайного изменения номера моего порта? - PullRequest
0 голосов
/ 04 мая 2019

У меня есть сервер веб-сокетов, который прослушивает порт 51234 на моей локальной машине. Мое приложение Flutter, запущенное в эмуляторе Android, пытается подключиться к нему следующим образом:

final channel = IOWebSocketChannel.connect('ws://10.0.2.2:51234');

Но выдает следующую ошибку:

E/flutter ( 6480): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: WebSocketChannelException: WebSocketChannelException: SocketException: OS Error: Connection refused, errno = 111, address = 10.0.2.2, port = 37037

По какой-то причине эмулятор Flutter или Android сопоставил запрос с порта 51234 на 37037. Как я могу предотвратить сопоставление этого порта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...