2

そのため、MacBook に ejabberd (XMPP) サーバーをセットアップしています。デバイス上で断続的にのみ、シミュレーターと正常に接続します。接続されなかった 2 回は、Wi-Fi 用のサインオン ゲートウェイがあるカフェでした。ネットワークに関しては何も知りませんが、これはファイアウォールのことだと思いますか?

精巧な回避策なしでは、ファイアウォールを回避できないと思います。

両方のデバイスで Wi-Fi をオフにし、テザリングをオンにすると、両方のデバイスがデータ経由で通信できるようになることがわかりました。ただし、データ プランには制限があり、仕事中は自由にインターネットに接続したいので、これはしたくありません。

携帯電話が USB 接続を使用して MacBook のサーバーにアクセスするように XCode をセットアップする方法はありますか? それとも、私が想像していない他の方法ですか?

ブルートゥースが機能しません。

4

1 に答える 1

0

ネットワーク上の何らかのファイアウォールに問題があるとは思えません…<br> ホスト名の代わりにローカル IP アドレスを使用してみてください。ネットワークごとに異なります。それを取得するには、ネットワークユーティリティを開くことができます

netutil

この場合、それは[xmppStream setHostName:@"172.16.1.2"];

于 2013-03-31T21:36:44.893 に答える