我正在开发j2me应用程序。我需要在特定端口上接收短信。哪个是接收短信的最佳端口? 感谢您的建议
答案 0 :(得分:6)
SMS规范(JSR 120)表示您当时没有其他应用程序正在使用的端口,并且您也不能拥有下表中指定的任何端口。 / p>
出于安全原因,不允许Java应用程序将SMS消息发送到表A-4中列出的端口号。实现必须抛出
SecurityException
MessageConnection.send()
方法,如果应用程序尝试向这些端口号中的任何一个发送消息。表A-4:限制为短信的端口号
端口号说明
2805 WAP WTA安全无连接会话服务
2923 WAP WTA安全会话服务
2948 WAP推送无连接会话服务(客户端)
2949 WAP推送安全无连接会话服务(客户端)
5502 服务卡读卡器
5503 互联网接入配置读卡器
5508 动态菜单控制协议
5511 消息访问协议
5512 简单的电子邮件通知
9200 WAP无连接会话服务
9201 WAP会话服务
9202 WAP安全无连接会话服务
9203 WAP安全会话服务
9207 WAP vCal Secure
49996 SyncML OTA配置
49999 WAP OTA配置
奇怪的是,我看不到对端口号的任何其他值的任何限制。我确定这必须在某个地方列出,但我在规范中找不到它。
但是,我强烈建议将自己限制在1到65535之间的端口号。
答案 1 :(得分:1)
通常5001端口用于此类操作。你可以看到非常好的例子here。