Ios socket.io swift在实际设备上不工作
我在用这个 我有一个Ios socket.io swift在实际设备上不工作,ios,swift,socket.io,Ios,Swift,Socket.io,我在用这个 我有一个node.js服务器,并实现了一个ios客户端 它在模拟器上运行得很好,但当我在真实设备上运行它时,我无法建立连接 由于我看不到服务器端的任何移动(在调试模式下运行),所以连接请求似乎没有从iphone中发出 此外,服务器不在本地主机上,因此我不明白为什么它在模拟器上工作良好,但在实际设备上却不工作。。我错过了什么 来自XCode的日志: 2015-12-30 11:13:53.579 socket4[560:1722668] Log SocketIOClient: Addi
node.js
服务器,并实现了一个ios客户端
它在模拟器上运行得很好,但当我在真实设备上运行它时,我无法建立连接
由于我看不到服务器端的任何移动(在调试模式下运行),所以连接请求似乎没有从iphone中发出
此外,服务器不在本地主机上,因此我不明白为什么它在模拟器上工作良好,但在实际设备上却不工作。。我错过了什么
来自XCode
的日志:
2015-12-30 11:13:53.579 socket4[560:1722668] Log SocketIOClient: Adding handler for event: important message
2015-12-30 11:13:53.581 socket4[560:1722668] Log SocketIOClient: Adding handler for event: connect
2015-12-30 11:13:53.581 socket4[560:1722668] Log SocketIOClient: Adding handler for event: error
2015-12-30 11:13:53.582 socket4[560:1722668] Log SocketIOClient: Adding engine
2015-12-30 11:13:53.582 socket4[560:1722668] Log SocketEngine: Starting engine
2015-12-30 11:13:53.582 socket4[560:1722668] Log SocketEngine: Handshaking
2015-12-30 11:15:08.713 socket4[560:1723014] ERROR SocketIOClient: The operation couldn’t be completed. Operation timed out
算了吧!
我用了3000端口。
事实证明,由于某种原因,每个端口在真实设备上被阻塞,而不是在模拟器上。
可能是因为苹果自己使用这个端口
我刚刚更改了服务器和客户端应用程序上的端口,然后-walla,它工作了