两个.net 程序可以同时读取同一个 com 串口的数据吗?

2023-08-17 11:29:02 +08:00
 kvibert1
PC 上两个.net 程序可以同时读取同一个 com 串口的数据包吗?
1132 次点击
所在节点    编程
5 条回复
Corolin
2023-08-17 12:03:20 +08:00
串口好像一般都是独占访问的 写一个服务去读串口 然后另外俩程序访问服务呗
Eiden
2023-08-17 12:42:06 +08:00
串口是不能同时被打开的, 解决方案如 1 楼
jucelin
2023-08-17 15:28:03 +08:00
加个一公二母线,插电脑上 2 个 com 口,这样一个读 com1 ,一个读 com2
我试过分开给 2 台机器用的,没试过 2 个插一台电脑上的,十几块一根线,可以试试
isnullstring
2023-08-17 15:57:44 +08:00
不可以
tusik
2023-08-18 15:22:56 +08:00
最近也看到一个可以不占用串口的监控工具,但是收费。可以看一下这个 https://learn.microsoft.com/en-us/sysinternals/downloads/portmon ,这个是微软的一个串口监控工具,不需要占用串口,但是只能 xp 下用。How it Works: WinNT 解释了原理,但是具体我还没研究过不知道还能不能用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/966023

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX