TCP/IP を使用して iPhone と通信するアプリを作成しようとしています。基本的な呼び出しをテストするために、ポート 7 を開いて (入力を受信機にエコーバックするように設定されていると思われます)、書き込み、結果の読み取りを試みました。
私のコードは、ファッションの後に動作します。たとえば、ホスト名に「www.xxx.com」、ポート 80 を使用してサイトを開き、http アドレスを書き込んで応答を返すことができます。
問題は、ポート 7 にアクセスしようとすると、「操作を完了できませんでした。接続が拒否されました」というエラーが表示されることです。おそらく、特定の目的のために Apple によって開かれていない他のポートです。AirPort Utility アプリを使用して AirPort WiFi ルーターのポート 7 を開き、iOS からそれぞれの IP アドレスを使用して Mac と iPad の両方でポート 7 を開いて書き込みを試みましたが、常に同じエラーが発生します。
TCP/IP を使用して iOS を使用して、他の iOS デバイスまたはデスクトップ コンピュータと通信できるようにするには、ポートを開く必要がありますか? それとも、単にテストとしてポート 7 を使用するのは適切ではありませんか?