开源免费/商业免费授权
为现代C#应用程序提供全面的网络通讯解决方案
基于异步编程模型,支持数万并发连接,内存占用低,CPU效率高
支持TCP、UDP、HTTP、WebSocket、MQTT、Modbus等多种网络协议
内置断线重连、心跳检测、数据校验、流量控制等生产环境必备功能
链式配置API,丰富的扩展点,几行代码即可构建复杂的网络应用
详细的中文文档,丰富的示例代码,活跃的社区支持
灵活的插件系统,支持自定义扩展,满足各种业务需求
TouchSocket广泛应用于各种行业和场景
PLC通讯、设备监控、数据采集、Modbus协议通讯
设备接入、MQTT消息传递、实时数据推送
聊天系统、消息推送、实时协作应用
多人在线游戏、实时对战、游戏服务器
高频交易系统、实时行情推送、风控系统
车载终端通讯、GPS定位、远程诊断
三步即可开始你的网络编程之旅
通过NuGet包管理器安装TouchSocket
Install-Package TouchSocket
几行代码创建TCP服务器
var service = new TcpService();
配置并启动服务
await service.StartAsync(7789);