networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。
/*请注意使用以下代码,需遵循GplV3协议*/
/// <summary>
/// Long类型的选项 PacketHeader类中会用到此枚举类型
/// </summary>
public enum PacketHeaderLongItems
{
/// <summary>
/// 数据包大小
/// </summary>
PayloadPacketSize,
/// <summary>
/// 序列化器和数据处理器(数据处理器一般是加密器,可以不启用)
/// </summary>
SerializerProcessors,
/// <summary>
/// 数据包头的创建时间
/// </summary>
PacketCreationTime,
/// <summary>
///数据包的顺序号
/// </summary>
PacketSequenceNumber,
}
http://www.cnblogs.com/networkcomms
http://www.networkcoms.cn 编辑
来自英国剑桥的c#网络通讯框架 开源版本: networkcomms2.3.1 可以进入此页面下载 networkcomms网络通讯框架学习
【开源下载】基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
[源码下载]Demo2.模拟简单登陆-效果图 基于networkcomms2.3.1
[源码下载]Demo1 客户端从服务器获取信息(基于networkcomms2.3.1)
【开源下载】基于TCP网络通信的自动升级程序c#源码