同时从多个程序连接到 COM 设备
Connect to COM devices from multiple programs at the same time
您可以使用 C# 中的 SerialPort
class 连接到 COM 设备。
多个程序可以同时连接到一个COM设备吗?
两个或更多程序连接到 SerialPort.Open()
不知道有没有办法在不SerialPort.Close()
.
的情况下同时连接
如评论中所述 - 编写一个代理服务程序来连接到 COM 设备,其他程序将能够从代理获取数据,一个简单的流程将是一个 Socket
服务器接受1 个或多个 Socket
个客户端连接。
服务器将负责与 COM 设备的串行通信并将数据发送回客户端,因为涉及大量代码,并且在线有大量关于如何创建异步套接字服务器和异步的示例套接字客户端,这里有一些很好的例子,没有在答案中全部写下来:
Asynchronous Server Socket Example
Asynchronous Client Socket Example
Socket Programming multiple client one server
您可以使用 C# 中的 SerialPort
class 连接到 COM 设备。
多个程序可以同时连接到一个COM设备吗?
两个或更多程序连接到 SerialPort.Open()
不知道有没有办法在不SerialPort.Close()
.
如评论中所述 - 编写一个代理服务程序来连接到 COM 设备,其他程序将能够从代理获取数据,一个简单的流程将是一个 Socket
服务器接受1 个或多个 Socket
个客户端连接。
服务器将负责与 COM 设备的串行通信并将数据发送回客户端,因为涉及大量代码,并且在线有大量关于如何创建异步套接字服务器和异步的示例套接字客户端,这里有一些很好的例子,没有在答案中全部写下来:
Asynchronous Server Socket Example
Asynchronous Client Socket Example
Socket Programming multiple client one server