你的位置:首页 > 软件开发 > ASP.net > 介绍开源的.net通信框架NetworkComms

介绍开源的.net通信框架NetworkComms

发布时间:2016-08-18 16:00:16
Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 开源地址是:https://github.com/MarcFletcher/NetworkComms.Netnetworkcomms通讯框架使用 ...

Networkcomms 是一款C# 语言编写的TCP/UDP通信框架  作者是英国人  以前是收费的 目前作者已经开源  开源地址是:https://github.com/MarcFletcher/NetworkComms.Net

networkcomms通讯框架使用简单方便,性能稳定.

介绍开源的.net通信框架NetworkComms

从github上下载到源码后,需要Visual studio安装nuget 加载相关DLL.

用VS打开解决方案后,删除上图中暂时用不到的项目,然后进行编译

介绍开源的.net通信框架NetworkComms

networkcomms默认使用protobuf进行数据的序列化

下面通过一个简单的例子,使用NetworkComms框架,进行简单的客户端与服务器的通信。

1、新建2个WinForm的项目

介绍开源的.net通信框架NetworkComms

第一步,是 添加引用,引用2个项目 ,一个是networkcomms通信框架  一个是ProtobufSerializer 。NetworkComms是通信框架,ProtobufSerializer是序列化用的

 

介绍开源的.net通信框架NetworkComms

 

监听代码:

 //IP地址和端口      IPEndPoint thePoint = new IPEndPoint(IPAddress.Parse(txtIP.Text), int.Parse(txtPort.Text));      //开始监听此IP和端口 使用TCP协议      Connection.StartListening(ConnectionType.TCP, thePoint);

原标题:介绍开源的.net通信框架NetworkComms

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。