Ios 迷惑的。。swift已停止连接到node.js、socket.io服务器的socket.io客户端?
因此,我构建了一个在端口4000上运行套接字服务器的应用程序。这是服务器的主要部分(我已经删除了这个问题的冗余功能) 在客户端上,我有以下内容(还删除了冗余处理程序等): 这是有效的。然后我创建了一个新版本的项目,并导出了这段代码,但它不起作用。所以我运行了我的旧版本,它运行正常,运行速度很低,但我发现它也不工作 我花了几天的时间试图找出原因,修改代码,测试等等,结果一无所获 我现在唯一的猜测是,可能是xcode更新或其他什么东西改变了某个隐藏的文件,或是阻止了应用程序与服务器的连接 如果有人知道问题出在哪里,我将永远感激 试着在那里读答案。试着在那里读答案。Ios 迷惑的。。swift已停止连接到node.js、socket.io服务器的socket.io客户端?,ios,node.js,swift,sockets,socket.io,Ios,Node.js,Swift,Sockets,Socket.io,因此,我构建了一个在端口4000上运行套接字服务器的应用程序。这是服务器的主要部分(我已经删除了这个问题的冗余功能) 在客户端上,我有以下内容(还删除了冗余处理程序等): 这是有效的。然后我创建了一个新版本的项目,并导出了这段代码,但它不起作用。所以我运行了我的旧版本,它运行正常,运行速度很低,但我发现它也不工作 我花了几天的时间试图找出原因,修改代码,测试等等,结果一无所获 我现在唯一的猜测是,可能是xcode更新或其他什么东西改变了某个隐藏的文件,或是阻止了应用程序与服务器的连接 如果有人知
var express = require('express');
var config = require('./config');
var https = require('https');
var client = require('./redis/client');
var socketio = require('./data/socket');
var app = express();
app.use(express.static(__dirname + '/static'));
app.set('port', config.PORT);
var server = app.listen(app.get('port'), function() {
console.log('Listening on port ' + server.address().port);
});
var io = socketio.listen(server);
var users = io.on('connection', function(socket) {
var user;
console.log("connected")
}
var socket: SocketIOClient!
init() {
socket = SocketIOClient(socketURL: "http://localhost:4000")
setupHandlers()
socket.connect()
}
func setupHandlers() {
socket.on("connect") {
data, ack in
print("connected")
self.socket.emit("addUser", self.app.data._id)
}
}