0

我正在使用Java CommV3驱动程序将 GSM 调制解调器(华为 E173)与 Java 应用程序连接起来。我正在尝试将文本消息转发到 mySQL 数据库中存在的多个号码。我总是收到一个PortInUseException. 但是,使用相同的代码手动发送和接收消息完全可以正常工作。我尝试在消息之间(在循环中)使用长达 15 秒的延迟,但我仍然面临同样的问题。

我在这里想念什么?我们是否有用于将消息转发到多个号码的 AT 命令?是否有我应该注意的特殊延迟?

4

1 回答 1

0

虽然这是一个老问题,但我也许可以提供一个建议。

如果您使用多线程方法进行发送和接收,则必须确保这些线程中的每一个都可以独占访问资源(在本例中为您的 GSM 调制解调器)。因此,请确保在 RX/TX 期间关闭与串行端口的连接,反之亦然。

如果您可以发布代码片段,我可以为您提供更多建议。

于 2013-11-22T00:26:06.240 回答