请问,如果我要在网络上扫描局域网内每个计算机串口是否有硬件接入的代码怎样实现???很急,请教了!

解决方案 »

  1.   

    有两种建议:
    1、枚举局域网中的所有计算机,然后再利用createfile('\\computername\com1',...)分别打开并检测。
    2、在局域网中的每台计算机上注册一个com,该com程序仅负责检测本机的串口,然后由一个统一的应用查询去调用。
      

  2.   

    你们的意思我明白!但我不明的是你所谓的统一的应用查询是怎样实现,还有在每一台计算机上都安装一个注册COM的程序,我觉得是很容易实现,可是太麻烦!我的情况是我用SPCOMM,要在一台计算机上检测局域网络其它计算机串口连接发射机情况,并且监控发射机。请指教哟!!
      

  3.   

    我所说的统一应用程序是指通过dcom协议调用每台机器上已经注册的com程序,这样作应该是比较烦琐的,而且不容易升级和维护,我建议可以开发一个客户端应用程序(存放于各个客户端),用于检测网络中各个本地客户端的所有资源(当然包括串口资源),这样可以实现程序对未来需求的无限扩展。