2

所以我在我的 MacBook 上设置了一个 ejabberd (XMPP) 服务器。与模拟器连接良好,仅在设备上间歇性连接。它没有连接的两次是在有 Wi-Fi 登录网关的咖啡馆。我对网络一无所知,但我猜这是防火墙的事情?

我想如果没有精心设计的解决方法,我就无法绕过防火墙。

我发现关闭两个设备上的 Wi-Fi 并打开网络共享,以便两个设备都通过数据进行通信。但是,我宁愿不这样做,因为我的数据计划是有限的,而且我想在工作时自由地上网。

有没有办法设置 XCode 让手机使用 USB 连接访问 MacBook 上的服务器?或者也许是我想不到的其他方式?

蓝牙不工作。

4

1 回答 1

0

我不认为问题出在网络上的某种防火墙...<br> 尝试使用本地 IP 地址而不是主机名,它会因网络而异。要获取它,您可以打开网络实用程序

网络工具

在这种情况下,它将是[xmppStream setHostName:@"172.16.1.2"];

于 2013-03-31T21:36:44.893 回答