Разъем IO не может быть подключен - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть простое приложение флаттера и локальный сервер сокетов узлов, работающий на порту 3000. Я безуспешно пытаюсь подключить мое приложение флаттера к серверу сокетов с помощью этого пакета: https://pub.dev/packages/socket_io_client# -example-tab-

Мой код:

import 'package:socket_io_client/socket_io_client.dart' as IO;

...

child: FlatButton(onPressed: () {
        print('you click me');

        IO.Socket socket = IO.io('http://localhost:3000/');
        socket.on('connect', (_) {
          print('connect');
          socket.emit('msg', 'test');
        });
        socket.on('event', (data) => print(data));
        socket.on('disconnect', (_) => print('disconnect'));
        socket.on('fromServer', (_) => print(_));
      },
      child: Text('click me'),
      color: Colors.lightBlue,
    ),

Если с подключением все в порядке, следует распечатать сообщение о подключении, но в моем случае ничего не происходит.

Сервер сокетов работает нормально, так как другое приложение использует его без проблем, я перезагружаю также сервер сокетов, ничего не меняется.

Есть идеи, где проблема?

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