原文网址: http://www.cnblogs.com/csdev

Networkcomms 是一款C# 语言编写的TCP/UDP通信框架  作者是英国人  以前是收费的 售价249英镑 我曾经花了2千多购买过此通讯框架,

目前作者已经开源  许可是:Apache License v2

开源地址是:https://github.com/MarcFletcher/NetworkComms.Net

这个框架给我的感觉是,代码很优美,运行很稳定,我有一个项目使用此框架已经稳定运行1年多。这个框架能够承受的并发数,官网上说1千是没有问题的。我觉得比较适合中小型项目的使用。

官方网站是:www.networkcomms.net

写了一些文章,对源码进行介绍

介绍开源的.net通信框架NetworkComms框架 源码分析(一)ConnectionState

介绍开源的.net通信框架NetworkComms框架 源码分析(二)ConnectionInfo

介绍开源的.net通信框架NetworkComms框架 源码分析(三)PacketHeader

介绍开源的.net通信框架NetworkComms框架 源码分析(四)Packet

介绍开源的.net通信框架NetworkComms框架 源码分析(五)ReservedPacketType

介绍开源的.net通信框架NetworkComms框架 源码分析(六)SendReceiveOptions

介绍开源的.net通信框架NetworkComms框架 源码分析(七)ProtobufSerializer

介绍开源的.net通信框架NetworkComms框架 源码分析(八)SharpZipLibGzipCompressor

介绍开源的.net通信框架NetworkComms框架 源码分析(九) IPConnection

介绍开源的.net通信框架NetworkComms框架 源码分析(十)DOSProtection

介绍开源的.net通信框架NetworkComms框架 源码分析(十一)PacketBuilder

介绍开源的.net通信框架NetworkComms框架 源码分析(十二)PriorityQueue

介绍开源的.net通信框架NetworkComms框架 源码分析(十三)ThreadSafeStream

介绍开源的.net通信框架NetworkComms框架 源码分析(十四)StreamTools

介绍开源的.net通信框架NetworkComms框架 源码分析(十五 ) CommsThreadPool自定义线程池

介绍开源的.net通信框架NetworkComms框架 源码分析(十六 ) ConnectionStatic

介绍开源的.net通信框架NetworkComms框架 源码分析(十七 ) ConnectionSendClose

介绍开源的.net通信框架NetworkComms框架 源码分析(十八 ) ConnectionListenerBase

介绍开源的.net通信框架NetworkComms框架 源码分析(十九 )ConnectionIncomingData

介绍开源的.net通信框架NetworkComms框架 源码分析(二十 )ConnectionCreate

介绍开源的.net通信框架NetworkComms框架 源码分析(二十一 )TCPConnectionListener

介绍开源的.net通信框架NetworkComms框架 源码分析(二十二 )TCPConnectionStatic

介绍开源的.net通信框架NetworkComms框架 源码分析(二十三 )TCPConnection

介绍开源的.net通信框架NetworkComms框架 源码分析的更多相关文章

  1. DotNetty网络通信框架学习之源码分析

    DotNetty网络通信框架学习之源码分析 有关DotNetty框架,网上的详细资料不是很多,有不多的几个博友做了简单的介绍,也没有做深入的探究,我也根据源码中提供的demo做一下记录,方便后期查阅. ...

  2. 深入理解分布式调度框架TBSchedule及源码分析

    简介 由于最近工作比较忙,前前后后花了两个月的时间把TBSchedule的源码翻了个底朝天.关于TBSchedule的使用,网上也有很多参考资料,这里不做过多的阐述.本文着重介绍TBSchedule的 ...

  3. 设计模式(十五)——命令模式(Spring框架的JdbcTemplate源码分析)

    1 智能生活项目需求 看一个具体的需求 1) 我们买了一套智能家电,有照明灯.风扇.冰箱.洗衣机,我们只要在手机上安装 app 就可以控制对这些家电工作. 2) 这些智能家电来自不同的厂家,我们不想针 ...

  4. 设计模式(二十一)——解释器模式(Spring 框架中SpelExpressionParser源码分析)

    1 四则运算问题 通过解释器模式来实现四则运算,如计算 a+b-c 的值,具体要求 1) 先输入表达式的形式,比如 a+b+c-d+e,  要求表达式的字母不能重复 2) 在分别输入 a ,b, c, ...

  5. $Django cbv源码分析 djangorestframework框架之APIView源码分析

    1 CBV的源码分析 #视图 class login (View): pass #路由 url(r'^books/$', views.login.as_view()) #阅读源码: #左侧工程栏--- ...

  6. ④NuPlayer播放框架之Renderer源码分析

    [时间:2016-11] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,渲染器,render] 0 导读 之前我们分析了NuPlayer的实现代码,本文将重点聚 ...

  7. ⑤NuPlayer播放框架之GenericSource源码分析

    [时间:2017-01] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架,GenericSource] 0 导读 GenericSource是NuPlayer:: ...

  8. ③NuPlayer播放框架之类NuPlayer源码分析

    [时间:2016-10] [状态:Open] [关键词:android,nuplayer,开源播放器,播放框架] 0 引言 差不多一个月了,继续分析AOSP的播放框架的源码.这次我们需要深入分析的是N ...

  9. Laravel开发:Laravel框架门面Facade源码分析

    前言 这篇文章我们开始讲 laravel 框架中的门面 Facade,什么是门面呢?官方文档: Facades(读音:/fəˈsäd/ )为应用程序的服务容器中可用的类提供了一个「静态」接口.Lara ...

  10. Android 应用框架层 SQLite 源码分析

    概述   Android 在应用框架层为开发者提供了 SQLite 相关操作接口,其归属于android.database.sqlite包底下,主要包含SQLiteProgram, SQLiteDat ...

随机推荐

  1. 阐述ArrayList、Vector、LinkedList的存储性能和特性?(转)

    ArrayList 和Vector他们底层的实现都是一样的,都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内 ...

  2. SQL Server安全概念简析

    I. 登录名与用户名 登录名: 访问数据库服务器的账户.登录名可以登录到服务器,但不能直接访问数据库内容.数据库连接串中的用户名应配置为登录名.每个登录名的定义存放在master数据库的syslogi ...

  3. Oauth2.0

    注:Access token 为第三方平台的token,在用户授权时使用Refresh Token为用户的token get/post参数时,一般采用字典排序

  4. iOS8下bundle路径变更

    iOS8下路径变为: /Users/username/Library/Developer/CoreSimulator/Devices/786824FF-6D4C-4D73-884A-696514481 ...

  5. Spring注解学习

    参考链接 http://blog.csdn.net/xyh820/article/details/7303330/

  6. C程序与Lua脚本相互调用

    Lua脚本是一种可用于C程序开发/测试的工具,本篇介绍一下C程序与Lua脚本如何进行相互调用,更加详细的操作参见<Programing in Lua>.本文分为3个部分:1.Windows ...

  7. SQL Server 2008通过LinkServer连接MySQL

    链接过程就不过多描述了,搜索下都有一大堆的内容. 链接成功以后,如何调用的问题,通过“编写select脚本”的方式生成的脚本如下: [备注:asset_manager是数据库名,admin是表名] - ...

  8. vs2015 企业版 专业版 密钥

    亲测可用 专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

  9. 前端mvc框架backbone.js入门[转]

    原文地址:http://www.cnblogs.com/zhjh256/p/6083618.html 关于backbone.js的优缺点,这里就不详谈了,网上关于这方面的讨论很多了,而且各种框架之所以 ...

  10. Linux文件及目录权限解析

    Linux系统9位基础权限体系 文件权限   * r权限 可读          对文件具有读取及查看文件内容的全新啊   * w权限 可写        对文件具有新增.修改文件内容的权限     ...