如何将socket.io与后端连接

时间:2016-06-28 09:33:58

标签: c# angularjs ionic-framework socket.io

我正在尝试在我的离子项目中实现聊天我到目前为止尝试连接socket.io和我的后端(c#)在下面。

这是我的index.html

<script src="http://192.xxx.x.xxx:8888/socket.io/socket.io.js"></script>

这里我创建的socketservice.js文件看起来像

 var example = angular.module('starter.socketService',[])

    example.service('SocketService',function(socketFactory){
        console.log("SocketService");
            return socketFactory({

                ioSocket: io.connect('http://192.xxx.x.xxx:8888')


            });
            console.log(socketFactory);
        })       

最后我创建了一个名为server的文件夹,我有一个chat-server.js文件。

var io = require('socket.io')(8888);
  console.log(io);
io.on('connection', function(socket){
    console.log(socket);

    socket.on('send:message', function(msg){
        console.log(msg);
        socket.emit('message', msg);
        console.log("success");
    });

}); 

错误:

  

获取http://192.xxx.x.xxx:8888/socket.io/socket.io.js net :: ERR_CONNECTION_TIMED_OUT

我做了什么worng有什么我必须要做的事情来连接服务器我总是得到这个错误

有人可以告诉我c#中的逐步解释来开发socket.io

0 个答案:

没有答案