在React Native和Hapi Server中使用Socket.io

时间:2018-01-02 18:13:42

标签: node.js react-native socket.io hapijs

我正在尝试为我的React Native App(使用Expo)设置一个简单的套接字io系统,以便从我的Node Hapi服务器来回发送消息。现在,我在服务器上打印出来,以便在建立连接时进行打印,但是从不打印。我的节点服务器使用端口3030托管在Amazon AMI实例上。以下是一些代码段。知道为什么没有连接?

服务器套接字IO代码:

const io = require('socket.io')(server.listener);
io.on('connection', (socket) => {
    console.log('Socket connection established.');
    socket.emit('connection', true);
});

客户端套接字IO代码:

const io = require('socket.io-client');

componentDidMount() {
    this.socket = io('http://{my_aws_instance_public_ip}:3030', {
        transports: ['websocket']
    });

    this.socket.on('connect_error', (err) => {
        console.log(err)
    });
}

0 个答案:

没有答案