介绍开源的.net通信框架NetworkComms框架之八 UDP通信
原文网址: http://www.cnblogs.com/csdev
Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是:Apache License v2
开源地址是:https://github.com/MarcFletcher/NetworkComms.Net
NetworkComms通信框架,对TCP通信包装的比较全面,实现了粘包处理,心跳检测,连接管理等常用功能。对于UDP通信只实现了简单的包装。不能保证UDP数据包传输的可靠性。
来看一个简单的Demo
服务器端: 使用UDP类型的监听器
    ConnectionListenerBase listener = new UDPConnectionListener(customOptions, ApplicationLayerProtocolStatus.Enabled,UDPOptions.None);
            Connection.StartListening(listener, thePoint, true);
            button1.Text = "监听中";
            button1.Enabled = false;
            //此方法中包含服务器具体的处理方法。
            StartListening();
客户端:使用UDP类型的连接
   connInfo = new ConnectionInfo(txtIP.Text, int.Parse(txtPort.Text));
            //如果不成功,会弹出异常信息
            newUDPConn = UDPConnection.GetConnection(connInfo, UDPOptions.None, customOptions);
            button1.Enabled = false;
            button1.Text = "连接成功";
源码:http://pan.baidu.com/s/1dEJEdNz
介绍开源的.net通信框架NetworkComms框架之八 UDP通信的更多相关文章
- 介绍开源的.net通信框架NetworkComms框架 源码分析
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 售价249英镑 我曾经花了 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(二)ConnectionInfo
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架之二  传递类
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 开源地 ...
 - 介绍开源的.net通信框架NetworkComms框架之四   消息边界
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架之三 传递List
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 开源地 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(二十三 )TCPConnection
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(二十二 )TCPConnectionStatic
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(二十一 )TCPConnectionListener
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(二十 )ConnectionCreate
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 - 介绍开源的.net通信框架NetworkComms框架 源码分析(十九 )ConnectionIncomingData
		
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...
 
随机推荐
- ubuntu 下安装 wxpython2.8
			
echo "deb http://archive.ubuntu.com/ubuntu wily main universe" | sudo tee /etc/apt/sources ...
 - Leetcode: Find Right Interval
			
Given a set of intervals, for each of the interval i, check if there exists an interval j whose star ...
 - sdutoj 2609 A-Number and B-Number
			
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2609 A-Number and B-Numbe ...
 - windows系统调用  semaphore信号量
			
#include "iostream" #include "windows.h" #include "cstring" using name ...
 - 新建Java文件的 文档注释
			
/** * <br> * ============================================= * * @author : Liuyc * @company : 版权 ...
 - MFC通过ODBC方式连接mysql
			
一. 要安装mysql-connector-odbc驱动 二. 配置数据源 电脑的控制面板-管理工具-数据源ODBC-系统DSN-添加-选择刚刚安装的mysql odbc Driver 参考 http ...
 - Mssql Server如何修改列名
			
exec sp_rename '表明.原列名','新列名','column';
 - 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
			
系列目录 这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良好的支持报表,让MVC在某些领域趋于短板 我们只能通过一些方式来使用rdl报表. Razor视图不支持asp.ne ...
 - 凯撒加密(key为3)
			
基本思想: 加密是把字符串中的每一个字符+3解密是每一个字符-3 源代码: package demo;import java.util.Scanner; class Encryption{ Strin ...
 - Oracle使用经验总结
			
oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多.Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库 ...