logo
0
0
WeChat Login
张鹏<scbeta@qq.com>
发布版本:2026.3.424

Quick.UrlClient

一个通用根据URL得到连接客户端的库,支持TCP,命名管道、串口和WebSocket。

URL示例

  • TCP: tcp://127.0.0.1:3000
  • 命名管道: pipe://./PipeName
  • 串口: serial://./COM1?BaudRate=9600 | serial://./tty1?BaudRate=9600 | serial://./dev/tty1?BaudRate=9600
  • WebSocket: ws://127.0.0.1:3000/ws/qp

使用示例

using Quick.UrlClient; using Quick.UrlClient.Pipe; using Quick.UrlClient.SerialPort; using Quick.UrlClient.Tcp; using Quick.UrlClient.WebSocket; //注册要使用的URL架构 TcpUrlClient.Register(); SerialPortUrlClient.Register(); PipeUrlClient.Register(); WebSocketUrlClient.Register(); var url = "serial://./COM1?BaudRate=9600"; //根据URL创建客户端 using (var urlClient = UrlClientFactory.Build(url)) { //打开连接 urlClient.Open(); //得到流读写数据 using (var stream = urlClient.GetStream()) { // 读写数据 } //关闭 urlClient.Close(); }

About

No description, topics, or website provided.
536.00 KiB
0 forks0 stars1 branches0 TagREADMEApache-2.0 license
Language
C#100%