我正在尝试在我的离子项目中实现聊天我到目前为止尝试连接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