j2meアプリを開発しています。特定のポートで SMS を受信する必要があります。SMS を受信するために定義するのに最適なポートはどれですか? アドバイスをありがとう
2 に答える
SMS 仕様 ( JSR 120 ) では、その時点で別のアプリが使用しているポートを持つことはできません。また、次の表で指定されているポートを使用することもできません。
セキュリティ上の理由から、Java アプリケーションは、表 A-4 にリストされているポート番号に SMS メッセージを送信できません。アプリケーションがこれらのポート番号のいずれかにメッセージを送信しようとした場合、実装
SecurityException
はメソッドで a を スローする必要があります。MessageConnection.send()
表 A-4: SMS メッセージに限定されたポート番号
ポート番号説明
2805 WAP WTA セキュア コネクションレス セッション サービス
2923 WAP WTA セキュア セッション サービス
2948 WAP プッシュ コネクションレス セッション サービス (クライアント側)
2949 WAP プッシュ セキュア コネクションレス セッション サービス (クライアント側)
5502サービス カード リーダー
5503インターネット アクセス構成リーダー
5508ダイナミックメニュー制御プロトコル
5511メッセージ アクセス プロトコル
5512シンプルな電子メール通知
9200 WAP コネクションレス セッション サービス
9201 WAP セッション サービス
9202 WAP セキュア コネクションレス セッション サービス
9203WAP セキュア セッション サービス
9207 WAP vCal セキュア
49996 SyncML OTA
構成 49999 WAP OTA構成
奇妙なことに、ポート番号の他の値に制限はありません。これはどこかに設定されているに違いないと確信していますが、仕様で見つけることができません。
ただし、1 から 65535 までのポート番号に制限することを強くお勧めします。
通常、このような操作には 5001 ポートが使用されます。ここで非常に良い例を見ることができます。