首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#中枚举端口的自动检测

C#中枚举端口的自动检测
EN

Stack Overflow用户
提问于 2016-07-21 11:49:59
回答 1查看 99关注 0票数 0

我有一个桌面应用程序,它通过串行到USB与另一个设备(监视器)通信。

我有一个通信板,用于连接这两个应用程序。它有来自CP2100家族的芯片。

该通信板由设备(监视器)供电,两个应用程序开始交换数据。但是当我关闭设备(监视器)时,为桌面应用程序枚举的端口丢失,当打开设备(监视器)时,端口恢复,但在这种情况下,桌面应用程序不会将数据发送到设备(监视器)。

我已经使用串口设置来获取桌面应用程序的当前端口。

请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2016-07-21 23:26:20

我将使用此函数枚举COM端口列表,并在未连接到设备时循环com列表并尝试连接。如果您可以连接,请查看是否得到预期的响应,如果是,您就知道这是正确的COM端口,否则转到下一个COM端口。

string[] serialPortNames = System.IO.Ports.SerialPort.GetPortNames();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38494559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档