M
maoke
Unregistered / Unconfirmed
GUEST, unregistred user!
pc上的com口连接着一台控制器,控制器控制着很多终端(单片机),控制器和终端采用modem芯片通信,
控制器上有多个MODEM芯片和多条线路,
pc通过控制器和远处终端建立连接,而控制器一次可以和两台以上的终端同时通信,最多不超过十台。
具体几台只有在实际使用中才知道,每次实际使用前都是不一样的。
我的软件需要不断侦听是否有终端需要和pc建立连接,如果有就要控制控制器建立连接后,
与终端进行数据交换,同时有可能要操作数据库。
我想使用一个线程不断侦听控制器上是否有振铃信号,如果有就启动另一个线程控制控制器建立连接后,
与终端进行数据交换,并操作数据库,和几台通信就建立几个线程。
这个想法是否可行,或者各位高手有更好的想法欢迎提出,最好能提出一个实现概述。谢谢!
我因为是第一次写多线程和串口通信的软件,所以提的问题比较愚蠢,不好意思。
控制器上有多个MODEM芯片和多条线路,
pc通过控制器和远处终端建立连接,而控制器一次可以和两台以上的终端同时通信,最多不超过十台。
具体几台只有在实际使用中才知道,每次实际使用前都是不一样的。
我的软件需要不断侦听是否有终端需要和pc建立连接,如果有就要控制控制器建立连接后,
与终端进行数据交换,同时有可能要操作数据库。
我想使用一个线程不断侦听控制器上是否有振铃信号,如果有就启动另一个线程控制控制器建立连接后,
与终端进行数据交换,并操作数据库,和几台通信就建立几个线程。
这个想法是否可行,或者各位高手有更好的想法欢迎提出,最好能提出一个实现概述。谢谢!
我因为是第一次写多线程和串口通信的软件,所以提的问题比较愚蠢,不好意思。