无法在本机反应中使用 socketio 连接到服务器

时间:2021-02-02 03:35:27

标签: react-native

与html可以正常使用,但是无法与react native连接。不知道问题出在哪里。

服务器代码

 @SubscribeMessage('msgToServe')
  async handleMessage(client: Socket, data: any): Promise<any> {
    console.log('client', data);
    await this.chatService.inserRecord(data); // save to database

    this.server.emit('msgToClient', data.msg);
  }

在 App.js 中响应本机代码

import io from 'socket.io-client'



useEffect(() => {

    const socket = io('ws://127.0.0.1:8000', {
      transports: ['websocket']
    })
    socket.on('msgToClient', data=>{
      console.log('data', data)
    })
    socket.emit('msgToServe', 'some message')
  }, [])

响应原生依赖

"react-native": "^0.63.3",
 "socket.io-client": "^2.3.1", 

0 个答案:

没有答案