创建命名管道服务器
定义
命名空间:TouchSocket.NamedPipe
程序集:TouchSocket.NamedPipe.dll
一、说明
NamedPipeService是命名管道系服务器基类,它不参与实际的数据交互,只是配置、激活、管理、注销、重建NamedPipeSocketClient类实例。而NamedPipeSocketClient是当**NamedPipeClient(客户端)**成功连接服务器以后,由服务器新建的一个实例类,后续的所有通信,也都是通过该实例完成的。
二、特点
- 简单易用。
- 异步执行。
- 内存池支持
- 高性能(实测服务器单客户端单线程,每秒可接收数据流量可达6.5GB/s)。
- 多管道名称监听(可以一次性监听多个管道名称)
- 适配器预处理,一键式解决分包、粘包、对象解析等(即适用于Tcp的一切适配器)。
- 超简单的同步发送、异步发送、接收等操作。
- 基于委托、插件驱动,让每一步都能执行AOP。