C#同时从多个应用程序读取单串口数据

C#同时从多个应用程序读取单串口数据,c#,C#,我有两个应用程序同时使用单个设备端口。我想这两个应用程序应该在同一时间访问相同的端口,而不关闭和打开端口 我们可以访问同一个端口吗 或 发送到特定串行端口上的特定数据的设备是否可以使用Comport 1切换到另一个端口,例如设备1,并在同一can上发送数据Com1数据是否可以重定向到Com2 不,谁来读?谁将在何时派遣?如果两个应用程序试图同时发送数据会怎么样?串行端口是连接两个设备的一种简单机制。可以想象,您可以创建某种拆分器类,对流入的消息进行解码并对其进行分类。然后让其他程序接收来自拆分器

我有两个应用程序同时使用单个设备端口。我想这两个应用程序应该在同一时间访问相同的端口,而不关闭和打开端口

我们可以访问同一个端口吗


发送到特定串行端口上的特定数据的设备是否可以使用Comport 1切换到另一个端口,例如设备1,并在同一can上发送数据Com1数据是否可以重定向到Com2

不,谁来读?谁将在何时派遣?如果两个应用程序试图同时发送数据会怎么样?串行端口是连接两个设备的一种简单机制。可以想象,您可以创建某种拆分器类,对流入的消息进行解码并对其进行分类。然后让其他程序接收来自拆分器的输入耸耸肩难以了解此问题的所有细节您可以创建一个应用程序/服务,接收来自其他应用程序的请求,并使用端口一次发送一个请求。如果多个应用程序希望接收相同的数据,则服务可以将接收到的数据发布给它们