本人操作一硬件设备,以前我用的是循环语句检测网口数据,现在又增加了一个串口设备,请问如何同时检测这2种数据?
系统不支持多线程,难道用1个循环做2种条件判断?有经验的指点下,本不该发在这里的帖 :)

解决方案 »

  1.   

    楼主:你是用什么开发的。winform吗?随时都可以添加一个新的线程来读取你串口的数。但是你的处理好缓冲区的数,到底那个是RJ45的数,那个是SerialPort的数
      

  2.   

    网口?tcpclient?串口?SerialPort?
    wince上的?哪个版本的?只要是不老,英爱也支持多线程吧。
      

  3.   

    CAO .CSDN不提供回帖的编辑功能。网口?tcpclient?串口?SerialPort?
    wince上的?哪个版本的?只要是不老,应该也支持多线程吧。
      

  4.   

    串口使用这个属性来判断缓冲区有没有数据:
    BytesToRead
    如果有就去读它,没有就去判断网口。
    不知道网口有没有类似的属性。如果有就很好办了。
      

  5.   

    这个系统不支持多线程,也不能开发FORM程序。可以理解基本是直接操作硬件,到指令级别了。