我正在使用Java CommV3
驱动程序将GSM调制解调器(华为E173)与Java应用程序连接。我正在尝试将文本消息转发到mySQL数据库中的几个数字。我总是收到PortInUseException
。但是,使用相同的代码手动发送和接收消息完全正常。我尝试在消息之间使用最多15秒的延迟(在循环中),但我仍面临同样的问题。
我在这里缺少什么?我们是否有AT命令将消息转发到多个号码?我应该注意一下特别的延迟吗?
答案 0 :(得分:0)
虽然这是一个老问题,但我可能会提出一个建议。
如果您使用多线程方法进行发送和接收,则必须确保每个线程都可以独占访问资源(在本例中为您的GSM调制解调器)。因此,请确保在RX / TX期间关闭与串行端口的连接,反之亦然。
如果您可以发布代码段,我可以为您提供更多建议。