gpt4 book ai didi

ios - socket.io swift 无法在真实设备上运行

转载 作者:可可西里 更新时间:2023-11-01 02:18:12 25 4
gpt4 key购买 nike

我正在使用这个 project我有一个 node.js 服务器,并实现了一个 ios 客户端。

它在模拟器上运行良好,但当我在真实设备上运行时,我无法建立连接。

似乎那个连接请求没有从 iPhone 发出,因为我在服务器端看不到任何 Action (在 Debug模式下运行)。

此外,服务器不在本地主机上,所以我不明白为什么它在模拟器上运行良好,但在真实设备上却运行不正常。我想念什么?

来自 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端口。事实证明,出于某种原因,这个端口在真实设备上被阻塞了,而不是在模拟器上。可能是因为苹果自己使用该端口用于其目的。

我刚刚更改了服务器和客户端应用程序上的端口,并且 - 哇,它起作用了!

关于ios - socket.io swift 无法在真实设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com