支持.NET,core, U3D,物联网,web,通用,网关 socket通讯,架构带有内置协议,保证数据完整. nuget可搜索包Weave.TCPClient与Weave.Server
已.net core 为基础,设计基于TCP通信的交互框架。是编写物联网,消息队列,websocket应用,移动通信应用,IM等完美的选择。 可规范先后台交互处理,可支持,B/C,C/S,手机移动标准化的通信方式。 - 支持 Json, Bytes, custom 多种方式,分别代表,内置json协议,内置二进制协议,自定义协议(原始数据)
- 支持 socket(TCP),websocket,udp
与其他架构区别,除了同意数据接收外,架构自带内置协议,保证数据完整 开发准备安装下载- nuget可搜索包
- Weave.TCPClient 客户端异步请求包,Weave.TcpSynClient 客户端同步请求包
- Weave.Server 服务端开发包
- U3D开发包 nuget Weave.TCPClient
- luat客户端代码示例
- python客户端代码示例
- 安卓/java 代码示例
运行步骤- 先编写好客户端,与服务器端代码,设置好IP,PROT。然后先运行服务端,在运行客户端。
类说明服务端类 Weave.Server 包- WeaveP2Server socket服务端类库
- WeaveWebServer wbesocket服务端类库
- HttpServer HTTP协议类库
- WeaveUDPServer UDP服务端类库
- 服务类库中事件包括 weaveReceiveBitEvent - Bytes, custom 类型接收事件 waveReceiveEvent Json 类型接收事件 WeaveReceiveSslEvent ssl 证书加密接收事件 weaveDeleteSocketListEvent 客户端断链事件 weaveUpdateSocketListEvent 客户端连接上线 事件
- Send(soc,command, data); 服务端发送数据方法
异步客户端类 Weave.TCPClient 包同步客户端类 Weave.TcpSynClient 包- TcpSynClient 同步客户端类库,只有收到服务端返回响应才算完成请求。

链接: https://pan.baidu.com/s/1vhKJvkw9lxHvLZle9B5nCw
提取码下载:
|