在特定端口j2me上接收短信

时间:2011-11-03 11:59:27

标签: java-me wma

我正在开发j2me应用程序。我需要在特定端口上接收短信。哪个是接收短信的最佳端口? 感谢您的建议

2 个答案:

答案 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