NetworkComms V3 之同步收发数据
来源:互联网 发布:java 函数的返回值 编辑:程序博客网 时间:2024/06/18 14:53
NetworkComms网络通信框架序言
NetworkComms通信框架,是一款来自英国的c#语言编写的通信框架,历时6年研发,成熟稳定,性能可靠。
NetworkComms v3的核心功能在一定程度上是以异步的方式进行的。
NetworkComms提供了相应的功能,使得可以同步请求数据和获得相应的相应,非常的简单。
try{ //连接信息类 ConnectionInfo connectionInfo = new ConnectionInfo("127.0.0.1", 10000); //获取一个TCP连接 TCPConnection serverConnection = TCPConnection.GetConnection(connectionInfo); //发送一个消息类型是“RequestCustomObject“的,数据类型为int,具体数值为 “1000”的数据给服务器,并获取消息类型为“CustomObjectReply",类型为CustomObject的数据 CustomObject myCustomObject = serverConnection.SendReceiveObject<CustomObject>("RequestCustomObject", "CustomObjectReply", 1000); }catch (ExpectedReturnTimeoutException){ }
服务器上对应的处理方法:
NetworkComms.AppendGlobalIncomingPacketHandler<int>("RequestCustomObject", (packetHeader, connection, input) => { //创建一个要返回的类型 CustomObject myCustomObject = new CustomObject(); //把要返回的类型,发送给客户端 connection.SendObject("CustomObjectReply", myCustomObject); });
原文:http://www.networkcomms.net/synchronous-send-and-receive/
www.networkcomms.cn整理
0 0
- NetworkComms V3 之同步收发数据
- NetworkComms V3 之自定义对象
- NetworkComms V3 之自定义对象
- NetworkComms V3 之同时监听多端口
- NetworkComms V3 之发送UDP广播消息
- NetworkComms V3 之支持TCP连接和UDP连接
- NetworkComms V3 序列化器之Protobuf.net和 JSONSerializer
- NetworkComms V3 上传文件探讨
- Networkcomms v3 压力测试程序之微FTP服务器(EXE程序,不开源)
- NetworkComms.Net C# 通信框架V3简介
- NetworkComms.Net C# 通信框架V3简介
- NetworkComms通信框架 V3 性能测试
- c#网络通信框架networkcomms内核解析之三 消息同步调用
- winsocket 之收发数据出问题
- lwip之数据收发流程
- lwip之数据收发流程
- c#网络通信框架networkcomms内核解析之五 数据监听
- c#网络通信框架networkcomms内核解析之六 处理接收到的二进制数据
- 感知器与梯度下降
- java jxl操作Excel
- Java对Redis的操作方法总结
- python笔记00
- 线程间通信之--双向链表(使用宏封装)
- NetworkComms V3 之同步收发数据
- C语言从认识到熟悉 - 2(写一个Helloworld试试手,附带解释)
- 神经网络:多层网络与C++实现
- C++开源库
- 继续尝试通过TTL串口去访问pcDuino
- Bitmap的使用
- TCP和UDP 协议发送数据包的大小
- C、C++变量命名规则
- Swift from Scratch-Introduction