Как подключить сокет клиента к серверу сокетов? - PullRequest
2 голосов
/ 26 сентября 2019

Я хочу подключить свой сокет-сервер через мобильное приложение, но оно не работает.
Код моего сервера (Node.js):

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var port = process.env.PORT || 3000;

app.get('/', function(req, res){
  res.sendFile(__dirname + '/index.html');
});

io.on('connection', function(socket){
  console.log("biri geldşi")
  socket.on('chat message', function(msg){
    console.log(msg)
    io.emit('chat message', msg);
  });
});

http.listen(port, function(){
  console.log('listening on *:' + port);
});

Код приложения My Flutter:

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

  main() {
  IO.Socket socket = IO.io('http://192.168.1.102:3000');
  socket.on('connection', (_) {
    print('connect');
    socket.emit('chat message', 'test');
  });
  socket.on('event', (data) => print(data));
  socket.on('disconnect', (_) => print('disconnect'));
  socket.on('fromServer', (_) => print(_));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...