Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 颤振客户端未连接到Node.js服务器(socket.io)_Javascript_Node.js_Flutter_Dart_Socket.io - Fatal编程技术网

Javascript 颤振客户端未连接到Node.js服务器(socket.io)

Javascript 颤振客户端未连接到Node.js服务器(socket.io),javascript,node.js,flutter,dart,socket.io,Javascript,Node.js,Flutter,Dart,Socket.io,我想使用socket.io连接我的Node.js服务器和客户端flatter应用程序。我在Youtube课程的帮助下编写了代码。在那里,当连接到服务器时,客户机向调试控制台写入:“已连接”。但是,我没有与服务器的连接。客户端0.9.12和服务器2.3.0上的Socket.io版本。 这是我的flatter应用程序客户端代码: import 'package:socket_io_client/socket_io_client.dart' as IO; void main() {

我想使用
socket.io连接我的
Node.js
服务器和客户端
flatter应用程序
我在Youtube课程的帮助下编写了代码。在那里,当连接到服务器时,客户机向调试控制台写入:“已连接”。但是,我没有与服务器的连接。客户端0.9.12和服务器2.3.0上的Socket.io版本。 这是我的
flatter应用程序
客户端代码:

import 'package:socket_io_client/socket_io_client.dart' as IO;
     void main() {
        socket = IO.io("http://localhost:5000", <String, dynamic>{
          "transports": ["websocket"],
          "autoConnect": false,
        });
        socket.connect();
        socket.onConnect((data)=> 
          print("Connected")
        );
        print(socket.connected);
      }
如何将客户端连接到服务器

const express = require("express");
var http = require("http");
const app = express();
const port = process.env.PORT || 5000;
var server = http.createServer(app);
var io = require("socket.io").listen(server);


app.use(express.json());

io.on("connection", (socket) => {
    console.log("connected");
    console.log(socket.id, "has joined");
});

server.listen(port, () => {
    console.log("server started");
});