2

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

4

2 回答 2

6

SMS 规范 ( JSR 120 ) 说您不能拥有另一个应用程序当时正在使用的端口,并且您也不能拥有下表中指定的任何端口。

出于安全原因,不允许 Java 应用程序向表 A-4 中列出的端口号发送 SMS 消息。如果应用程序尝试向这些端口号中的任何一个发送消息,实现必须SecurityException在 方法中抛出 a 。MessageConnection.send()

表 A-4:限制为 SMS 消息的端口号

端口号描述
2805 WAP WTA 安全无连接会话服务
2923 WAP WTA 安全会话服务
2948 WAP Push 无连接会话服务(客户端)
2949 WAP Push 安全无连接会话服务(客户端)
5502服务读卡器
5503 Internet 访问配置读取器
5508动态菜单控制协议
5511消息访问协议
5512简单电子邮件通知
9200 WAP 无连接会话服务
9201 WAP 会话服务
9202 WAP 安全无连接会话服务
9203WAP 安全会话服务
9207 WAP vCal Secure
49996 SyncML OTA 配置
49999 WAP OTA 配置

奇怪的是,我看不到对端口号的任何其他值的任何限制。我确定这必须放在某个地方,但我在规范中找不到它。

但是,我强烈建议将自己限制在 1 到 65535 之间的端口号。

于 2011-11-03T14:06:22.623 回答
1

一般 5001 端口用于此类操作。你可以在这里看到很好的例子。

于 2011-11-04T07:48:29.553 回答