【发布时间】:2016-03-04 15:31:18
【问题描述】:
为了测试目的,我在连接托管在 cloud9 上的 socket.io 服务器时遇到问题。这是我的服务器的样子:
var app = require('express')();
var http = require('http').createServer(app);
var io = require('socket.io').listen(http);
io.on('connection', function(socket){
console.log('a client has been conected');
socket.on('update', function(){
console.log('receved an update :)');
})
});
http.listen(process.env.PORT || 3000, process.env.IP || "0.0.0.0", function(){
var addr = http.address();
console.log("Chat server listening at", addr.address + ":" + addr.port);
});
这是我的 iOS 客户端:
func initalSocketManager(){
self.socket = SocketIOClient(socketURL: "https://applewatchnode-seven-ply.c9users.io")
self.socket.connect()
self.socket.on("connection") {data, ack in
print("socket connected")
}
}
出于某种原因,我无法连接到我的套接字服务器。当我运行我的 iOS 应用程序时,服务器会记录以下信息:
info - unhandled socket.io url
我们将不胜感激。
【问题讨论】:
-
我也有同样的问题。找到解决方案了吗?
标签: ios node.js sockets socket.io cloud9-ide