0

我想使用 GSM 调制解调器从我的 PC 发送 SMS。我已经使用了这个例子,我可以发送短信。我想使用循环向许多用户发送短信,但它不起作用。

我的错误:

sms.SerialConnectionException: Port currently owned by SMSConnector
    at sms.SerialConnection.openConnection(SerialConnection.java:93)
    at sms.Sender.send(Sender.java:42)
    at sms.SMSClient.run(SMSClient.java:43)
    at java.lang.Thread.run(Thread.java:595)
4

2 回答 2

1

我对从您的 PC 发送短信一无所知,但我有两个建议。

  1. 看起来连接仍然打开。在发送新短信之前尝试关闭它并重新打开它?
  2. 如果这不起作用,它可能会设置一些锁定以防止您向他人发送 SMS 垃圾邮件。尝试在循环中放置某种wait()sleep()命令来绕过它。
于 2009-11-10T04:30:32.917 回答
0

我知道,这并不能真正回答您的问题,但我发现使用托管解决方案要容易得多。我使用的是clickatell,它非常便宜、简单且可靠。这样,您就不需要使用任何半成品 sms api(例如您正在使用的那个),也不需要任何额外的硬件,例如 GSM 调制解调器。唯一的缺点是,如果您的网络出现故障,您将无法发送短信。

于 2009-11-10T05:19:27.750 回答