2012-04-10 18 views
0

私はクライアント(IOSデバイス)とサーバーを実装しています。要求/応答のペイロードを最小限に抑えて、カスタムTCPベースのサービスを実装する予定です。私の唯一の関心事は、私が3Gなどで常に開いているポートを利用できるかどうかです。非標準ポートとTCPon IOSを使用する他のアプリケーションがなければなりませんか?カスタムTCPサービスとHTTP IOS

答えて

1

可能であれば、カスタムTCPサーバーにはポート80/443(SSL)を使用することができます。カスタムサーバーアプリケーションをポート80にバインドするには、サーバー上の空きIPを確保する必要があります。 ポート80/443(SSL)の後ろにHTTP(D)がない場合は問題ありません。

他のポートを使用している場合は、ファイアウォールルールのトラフィックがブロックされている可能性があります。 これは標準的なケースです。 VOIP/SIPのようにiOSアプリケーションにはSIPポート5090が必要です。したがって、5090以外の一部のポートのみがサポートされている大学のWiFi内で電話をしようとすると、アプリケーションは実行/接続されません。

So. ViberまたはWhatsApp Messengerのようにする必要があります。ポート80/443(SSL)を使用し、ファイアウォールが可能な限り最大限の接続を試みてください。

+0

サーバーは問題ではありませんが、443は良いオプションです。ありがとう – Mark

関連する問題