张
张鸿林
Unregistered / Unconfirmed
GUEST, unregistred user!
只有一台远程计算机访问其他计算机的串口,通过com服务,标准dll,Socket通讯等手段<br>都可以做到,多台计算机(或多个客户程序)同时访问时,涉及到串口共享打开问题。<br>1.spcomm组件默认独占打开串口,试图修改<br> TComm.StartCom 中的 CreateFile,使其共享打开文件,失败,第二次打开时,返回<br>INVALID_HANDLE_VALUE<br>2.通过内存映射文件共享串口,没有做过,似乎要自己处理串口文件,感觉麻烦<br>3.通过windows消息,给运行中的唯一串口服务程序实例发送消息,需要定义每个<br>串口访问命令(写入串口的字串)相应的消息号,命令是不固定的,也不好处理<br><br>哪位有这方面的比较好的解决方法?