NetworkComms V3 之同步收发数据
2024-10-20 07:52:54
NetworkComms通信框架,是一款来自英国的c#语言编写的通信框架,历时6年研发,成熟稳定,性能可靠。
NetworkComms v3的核心功能在一定程度上是以异步的方式进行的。
NetworkComms提供了相应的功能,使得可以同步请求数据和获得相应的相应,非常的简单。
try { //连接信息类 ConnectionInfo connectionInfo = ); //获取一个TCP连接 TCPConnection serverConnection = TCPConnection.GetConnection(connectionInfo); //发送一个消息类型是“RequestCustomObject“的,数据类型为int,具体数值为 “1000”的数据给服务器,并获取消息类型为“CustomObjectReply",类型为CustomObject的数据 CustomObject myCustomObject = serverConnection.SendReceiveObject<CustomObject>(); } 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整理
最新文章
- jQuery实现DOM加载方法源码分析
- servlet中请求转发(forword)与重定向(sendredirect)的区别
- c/c++面试题(5)(c++重要的概念详解)
- QUICK START GUIDE
- mysql线上一些隐患查询sql
- sql执行返回值存储
- mongo数据库基础操作
- Android 内核初识(2)android系统架构
- PL/SQL Developer不安装客户端连接远程oracle数据库(转)
- oracle学习笔记3:基本的SQL语句
- perl5 第十三章 Perl的面向对象编程
- js定时器让动画隔秒运动
- mysql并发控制之快照读和当前读
- 2013年省赛H题
- C# 使用NPOI出现超过最大字体数和单元格格式变成一样的解决
- [再寄小读者之数学篇](2014-06-26 Logarithmical Sobolev inequality using BMO space)
- ajax、json、jsonp
- Velocity ${} 和$!{}、!${}区别
- Make a plan, and stand for it!
- python tar.gz格式压缩、解压