我刚刚注意到,如果调制解调器未连接到电话线,并且您打开SerialPort
并发送像"AT\r\n"
这样的AT命令,那么您的应用程序会挂起约20秒。我如何确保已经连接到调制解调器的电话线?如何确保调制解调器已连接到电话线
1
A
回答
1
您只能打开和关闭与设备(调制解调器)相关的SerialPort
。如果无法打开它,那意味着它不可用。
+0
正如我在之前的评论中所说的那样,它是一种例外的方式!但是谢谢你。 – Jalal 2011-03-04 17:22:21
0
您可以使用GetModemStatus查找调制解调器状态。如果调制解调器已连接,此功能将返回特定值。我不知道每次的价值是否相同..在我的电脑这个函数返回115.
相关问题
- 1. 使电话连接到调制解调器环
- 2. 编程一个GSM电话/调制解调器拨打电话
- 3. 如何管理连接到PC的GSM调制解调器接收到的SMS?
- 4. 一个无线设备连接调制解调器
- 5. 通过调制解调器将Java移动应用程序从电话连接到桌面上的服务器
- 6. 如何检测调制解调器中的传入连接
- 7. 将另一个调制解调器连接到iPhone或gPhone
- 8. PHP - 使用语音调制解调器拨打电话
- 9. 使用C#中的内置调制解调器拨打电话
- 10. '达到最大用户连接数限制' - 如何确保连接已建立?
- 11. 在PHP中通过GSM调制解调器建立和接收电话
- 12. 连接外部GSM调制解调器与Android模拟器?
- 13. 如何连接到电脑而不是使用互联网IP地址的调制解调器?
- 14. 此接口是否需要空调制解调器电缆?
- 15. C#检查活性调制解调器连接
- 16. 与移动调制解调器的TCP连接?
- 17. 在PPP连接期间与调制解调器聊天
- 18. 通过TCP连接设备[调制解调器]的问题
- 19. 重新连接后USB调制解调器多ttyACMx更改
- 20. 从我附上华为GPRS调制解调器到我的电脑GPRS调制解调器
- 21. 如何在保持路由器打开的同时关闭调制解调器时检测互联网连接?
- 22. 像调制解调器接收短信
- 23. 如何使用DotRas连接USB 3G调制解调器并发送AT命令?
- 24. 如何在连接时通过pySerial与3G调制解调器通信?
- 25. 用于连接微控制器和AT调制解调器的C库
- 26. 如何确保在使用棒棒糖收到电话时调用onStop()方法
- 27. 连接到USB 3G调制解调器并使用PHP发送短信
- 28. 发送AT命令到C#中的USB连接的GPRS调制解调器#
- 29. 使用AT命令检查HUAWEI调制解调器连接到哪个网络?
请不要说,客户端应该弯曲,看看案件的背后检查! :D – Jalal 2011-03-03 08:37:20
取决于你的意思。从软件角度来看,不可能说明以下几点之间的区别 - a)电缆未插入,b)电缆插入但切断半路,c)电缆已插入,但未插入另一端,d)电缆插在两端,但另一端没有插入。所以我不认为这种物理检查是可能的。 – mike 2011-03-03 10:01:40
如果你只是想避免挂起,你可以在后台线程中运行调制解调器调用? (假设这是一个UI程序,而不是控制台应用程序)我期望[电话API](http://msdn.microsoft.com/en-us/library/ms734215%28v=vs.85%29.aspx )会有这个功能,虽然没有(Microsoft提供的).NET包装器,但只有[商业包装](http://www.traysoft.com/addtapi_overview.htm?gclid=CKPL9omWsqcCFUEa4Qod4lli_A)出现在Google上(没有尝试过,不能推荐它) – Rup 2011-03-03 10:22:31