码迷,mamicode.com
首页 >  
搜索关键字:netty 心跳检测    ( 1976个结果
netty源码阅读之UnpooledByteBufAllocator
使用IDEA阅读源码Navigate下面的工具是个好东西 。可以帮助分析类的结构等ByteBufAllocator主要用来生成三种ByteBuf :HeadBuffer,DirectBuffer,CompositeBuffer. 还有一个ByteBufAllocator DEFAULT 静态属性。 ...
分类:数据库   时间:2015-02-27 21:29:09    阅读次数:332
深入netty源码解析之一数据结构
Netty是一个异步事件驱动的网络应用框架,它适用于高性能协议的服务端和客户端的快速开发和维护。其架构如下所示:其核心分为三部分, 最低层为支持零拷贝功能的自定义Byte buffer; 中间层为通用通信API; 上层为可扩展的事件模型。现在我们从最低层的支持零拷贝功能的自定义Byte buf...
分类:Web程序   时间:2015-02-15 17:55:51    阅读次数:204
c#网络通信框架networkcomms内核解析之四 心跳检测
在网络通信程序中,心跳检测是必不可少的,我们来看一下networkcomms中是如何实现的以networkcomms2.3.1为例:在服务器端,会有一个线程专门用来发送心跳消息代码如下: protected static void TriggerConnectionKeepAliveThread(....
分类:Windows程序   时间:2015-02-14 20:00:27    阅读次数:682
基于Tcp通信的聊天程序微风IM(c#开源) -技术分析(三) 客户端下线
在微风IM中,当某个客户端下线后,其他客户端能够感知到此用户已经下线,并把其头像图标变成灰色。感知连接的掉线,是networkcomms框架内置的功能,服务器通过心跳检测得知某连接掉线,会从networkcomms内部维护的连接列表中删除此连接,并触发相应的委托。我们要处理某连接掉线,只需要注册Ne...
分类:Windows程序   时间:2015-02-14 20:00:13    阅读次数:190
netty中的PlatformDependent
通过类名就知道这是一个平台有关的类,通过对该类的学习可以帮助我们实现一个跨平台的应用。但是有些方法放的实现不是很好,比如:isWindows0。通过File的separator就可以判断出来。没必要那么复杂把。 目前平台的判断是推崇能力判断,这里也是通过这样来判断是否是android的,jdk的版本...
分类:Web程序   时间:2015-02-12 15:54:34    阅读次数:738
netty Getting Started--reference
reference from:http://docs.jboss.org/netty/3.1/guide/html/start.html1.1. Before Getting Started1.2. Writing a Discard Server1.3. Looking into the Rece...
分类:Web程序   时间:2015-02-11 23:17:31    阅读次数:417
netty Architectural Overview --reference
reference from:http://docs.jboss.org/netty/3.1/guide/html/architecture.html2.1. Rich Buffer Data Structure2.2. Universal Asynchronous I/O API2.3. Even...
分类:Web程序   时间:2015-02-11 23:13:19    阅读次数:353
c# to java5
开始搞netty了查了下资料在使用NIO的时候,最好不要配置SO_LINGER,假设设置了该參数,在close的时候如缓冲区有数据待写出,会抛出IOException。
分类:编程语言   时间:2015-02-11 10:50:54    阅读次数:240
从netty项目组织入门maven的多modules模块配置
Netty是一套提供异步的、事件驱动的网络应用程序框架,同时也是工具包。我们可以将它作为项目的核心框架,同时也可以用他提供的部分功能来对项目进行支持,因此项目功能的模块化就显得很重要,这也是我们平时做项目所追求的可重用性。 netty一个项目整体的组织如下: 。 这里不说项目的各个子模块的功能,只是看如何实现项目模块的分离和组织。在我们平时的开发中可能会有一个这样子的结构: 如果是一个小...
分类:Web程序   时间:2015-02-10 16:48:54    阅读次数:2192
netty github 导入 Eclipse
最近看到netty框架后有了深入学习一下的想法,但是各种书籍材料还是太少,貌似只有一本netty in action 的英文版可以算的上是参考资料,其他的都不太推荐给大家了。所以最好的资料还是官网的资料。不过netty是一套开源的框架,所有资料都放在github上了,包括丰富的example包,所以要学习还是直接看例子跟代码来的快。        首先,github的地址:https://git...
分类:Web程序   时间:2015-02-09 18:37:13    阅读次数:627
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!