我刚刚注意到,如果调制解调器未连接到电话线,并且您打开SerialPort
并发送像"AT\r\n"
这样的AT命令,那么您的应用程序会挂起约20秒。我如何确保已经连接到调制解调器的电话线?如何确保调制解调器已连接到电话线
1
A
回答
1
您只能打开和关闭与设备(调制解调器)相关的SerialPort
。如果无法打开它,那意味着它不可用。
+0
正如我在之前的评论中所说的那样,它是一种例外的方式!但是谢谢你。 – Jalal 2011-03-04 17:22:21
0
您可以使用GetModemStatus查找调制解调器状态。如果调制解调器已连接,此功能将返回特定值。我不知道每次的价值是否相同..在我的电脑这个函数返回115.
相关问题
- 1. 使电话连接到调制解调器环
- 2. 如何将套接字连接到调制解调器连接?
- 3. C#调制解调器电话集成
- 4. 编程一个GSM电话/调制解调器拨打电话
- 5. 如何记录通过拨号调制解调器电话
- 6. 如何管理连接到PC的GSM调制解调器接收到的SMS?
- 7. 一个无线设备连接调制解调器
- 8. 如何在PCI调制解调器上有来电时获取电话号码
- 9. 如何检测调制解调器中的传入连接
- 10. 通过调制解调器将Java移动应用程序从电话连接到桌面上的服务器
- 11. 调试器已连接 - cscript
- 12. Ubuntu服务器12.10 3g调制解调器连接已建立但未使用
- 13. 将另一个调制解调器连接到iPhone或gPhone
- 14. 无法连接到USB串行端口(GSM调制解调器)
- 15. 如何使用USB调制解调器将VirtualBox连接到互联网
- 16. 使用电话号码登录拨号调制解调器吗?
- 17. PHP - 使用语音调制解调器拨打电话
- 18. 用传真调制解调器拨打电话
- 19. 使用C#中的内置调制解调器拨打电话
- 20. '达到最大用户连接数限制' - 如何确保连接已建立?
- 21. 在PHP中通过GSM调制解调器建立和接收电话
- 22. 连接外部GSM调制解调器与Android模拟器?
- 23. 如何连接到电脑而不是使用互联网IP地址的调制解调器?
- 24. 如何确定我的电缆调制解调器和ISP之间的MTU?
- 25. 此接口是否需要空调制解调器电缆?
- 26. 如何捕获调制解调器电台登录Android
- 27. PPP通过半双工无线调制解调器链接
- 28. 与移动调制解调器的TCP连接?
- 29. AT随着3G调制解调器的命令,而它连接
- 30. 中兴3G调制解调器连接问题
请不要说,客户端应该弯曲,看看案件的背后检查! :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