【问题标题】:Socket.io expo react native clients repeatedly changing socket.id and shows disconnect=trueSocket.io expo 反应本地客户端反复更改 socket.id 并显示 disconnect=true
【发布时间】:2020-12-14 04:04:59
【问题描述】:

我是 socket.io 的新手,正在使用指南 https://snack.expo.io/@alexandrius/socket.io-client

在我的服务器端 (node.js) 我看到 socket.id 不断变化

在console.log中通过expo客户端我看到:

这是我的客户端代码:

componentDidMount() {
    //console.log(socket);
    //socketIO();
    this.socket = io(URL, { transports: ["websocket"] });
    this.socket.on("connect", () => {
      this.setState({ isConnected: true });
    });

    this.socket.on("ping", (data) => {
      console.log(data);
    });
    GetLocation();
  }

当我从手机连接到网页时,它会启动套接字并且在服务器端不会重复更改 id。

不确定 expo react native socke.io 库是否有任何错误,或者我做错了什么

【问题讨论】:

  • 遇到同样的问题,改到2.3.1版

标签: react-native socket.io expo


【解决方案1】:

我将我的 expo 升级到版本 36 修复了它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多