我正在编写从COM端口读取的代码。我希望它从两个端口读取,而不必关闭第一个端口并打开第二个端口。我会如何去做这件事?如何从两个COM端口读取?
0
A
回答
4
using System.IO.Ports;
...
SerialPort port1 = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
SerialPort port2 = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
port1.DataReceived += new SerialDataReceivedEventHandler(port1_DataReceived);
port2.DataReceived += new SerialDataReceivedEventHandler(port2_DataReceived);
port1.Open();
port2.Open();
...
private void port1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
// Show all the incoming data in the port's buffer
Console.WriteLine(port1.ReadExisting());
}
private void port2_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
// Show all the incoming data in the port's buffer
Console.WriteLine(port2.ReadExisting());
}
1
相关问题
- 1. COM端口C++读取0xFF
- 2. 从COM端口读取数据
- 3. 从COM端口读取破坏行
- 4. GPS FIX数据,从COM端口读取端口
- 5. 阅读com端口
- 6. RXTX如何从COM端口
- 7. 如何从Windows COM端口只读取可用数据?
- 8. 如何通过多个COM端口同时读取
- 9. 从BaseStream.BeginRead COM端口读取并得到一个子
- 10. 读取和写入COM端口?
- 11. 在C++中读取COM端口数据
- 12. 如何阅读使用COM端口通过串口读取电能表读数?
- 13. 如何编写C++ dll函数来获取com端口读取
- 14. 串行COM端口号@读
- 15. 如何读取文件的从端口
- 16. 如何从端口通信读取?
- 17. 如何从USB端口读取数据?
- 18. 如何使用PySerial从COM端口读写?
- 19. 如何从HTML页面的COM端口读写数据?
- 20. SerialPort.ReadLine()不会从Arduino发送的USB COM端口读取数据
- 21. 使用TCP从COM端口读取数据
- 22. 从COM端口读取阻塞模式rs232
- 23. 试图从COM端口读取崩溃JVM
- 24. 从COM端口异步读取(使用JSSC库)
- 25. 连续读取同一脚本中的两个虚拟COM端口
- 26. 。从COM端口获取设备属性
- 27. C#.NET从COM端口抓取数据
- 28. 如何解锁COM端口
- 29. 如何模拟COM端口,向其写入数据并从中读取数据?
- 30. VB6 - 通过RS232线/ COM端口读取一个位
你试过**什么**吗? – Snowbear 2011-06-07 19:07:16
什么平台,什么框架,你试过什么? – 2011-06-07 19:10:44