P38

  Mina2.0 框架源码分析 文档

这一篇先来看org.apache.mina.core.service。第一个要说的接口是IoService,它是所有IoAcceptor和IoConnector的基接口.对于一个IoService,有哪些信息需要我们关注呢?1)底层的元数据信息TransportMetadata,比如底层的网络服务提供者(NIO,ARP,RXTX等),2)通过这个服务创建一个新会话时,新会话的默认配置IoSessionConfig。3)此服务所管理的所有会话。

nsd13 2013-09-21   199   0
P19

libpcap使用 文档

libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为 基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)

pc6c 2013-09-04   2812   0
P18

  MINA2 官方教程(中文版) 文档

简介:Apache MINA2是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步API,可以使用TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。ApacheMINA2可以作为开发网络应用程序的一个良好基础。本文将介绍ApacheMINA2的基本概念和API,包括I/O服务、I/O会话、I/O过滤器和I/O处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。

lihailong 2013-08-22   414   0
P61

netty源码阅读笔记 文档

Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

ckbaby 2013-08-18   230   0
P53

mina2.0 完全剖析 文档

Apache 的 Mina ( Multipurpose Infrastructure Networked Applications )是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序 ; 它提供了一个抽象的、事件驱动的异步 API ,使 Java NIO 在各种传输协议( 如TCP/IP , UDP/IP 协议等)下快速高效开发。

andykobe 2013-08-18   124   0
P253

Tcp/IP详解卷3:TCP事务协议,http,nntp和unix域协议 文档

学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网 上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯 路。 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理 等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。 初学者可能体会不到这些基础的重要性,学习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻,但是一开始没学 好基础就去学jsp或donet会产生很坏的影响,而且陷入其中不能自拔。

Wyh_D_Void 2013-08-05   363   0
P38

JGroups 集群 文档

JGroups是一个用于建立可靠的组播通信的工具包(这里指的组播并不一定是IP Multicast,JGroups同样支 持使用TCP作为传输协议)。其中可靠性是指通过适当的配置可以保证:消息在传输的过程中不会丢失;所有的 接收者以相同的顺序接受所有的消息;原子性:一个消息要么被所有的接收者接收,要么不被任何一个接收者 都接收。目前在JBoss Application Server Clustering,OSCache Clustering,Jetty HTTP session replication, Tomcat HTTP session replication中都使用了JGroups。

kingrom 2013-07-28   2158   0
P11

  Libevent 分析笔记 文档

Libevent的API提供了这样的一套机制:当指定文件描述符中一个特定的事件发生,或者超时时间到达后执行指定的回调函数。

bigfish290 2013-07-26   4562   0
P3

  Libevent 框架简介 文档

一、前言Libevent是一个轻量级的基于事件驱动的开源高性能网络库,适用于windows、linux、bsd等多种平台,支持多种I/O多路复用技术,iocp、epoll、poll、dev/poll、select和kqueue等。根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。基础概念学习libevent,首先得了解什么是事件驱动。所谓事件驱动,简单地说就是你点什么按钮(即产生什么事件),电脑执行什么操作(即调用什么函数。

bigfish290 2013-07-26   273   0
P16

  windows上静态编译Libevent 2.0.10 并实现一个简单 http 服务器 文档

  本文介绍了如何在 Windows 操作系统中,利用微软 Visual Studio 2005 编译生成 Libevent 2.0.10 静态链接库,并利用 Libevent 静态链接库,实现一个简单的 HTTP Web服务器程序:httpd.exe。

bigfish290 2013-07-26   4196   0
P9

Apache Mina入门 文档

Mina 是什么?考,上 http://mina.apache.org/ 己看啊,一句话就是“一个简洁易用的基于 Tcp/IP通信的java框架“,什么?什么是框架?再问你就不要向下看了。 Mina能干什么?先拉出来溜一下:我们用它做两个小程序,一个为服务器,收到客户机的消息 后,就回送给客户机;一个是简单的客户机,一连上服务器,就发一条消息报到,然后将从服务 器接到的消息再发给服务器。嗯,你是否意识到这是一个死循环的C/S通信?折腾机器这叫,编程 就是要先能折腾!

xinghui100 2013-07-05   305   0
P48

  Protocol Buffers序列化协议及应用 文档

ProtocolBuffers是Google开发的一种数据描述语言,能够将结构化数据序列化,可用于数据存储、通信协议.

bjsymbio 2013-07-03   2243   0
网络工具包   C#   HTTP   C/C++   Go  
P28

  ProtoBuf 开发者指南 文档

欢迎来到protocol buffer的开发者指南文档,一种语言无关、平台无关、扩展性好的用于通信协议、数据存储的结构化数据串行化方法。 本文档面向希望使用protocol buffer的Java、C++或Python开发者。这个概览介绍了protocol buffer,并告诉你如何开始,你随后可以跟随编程指导

bjsymbio 2013-07-03   8257   0
P17

  Google ProtocolBuffer 应用和原理详解 文档

简介什么是Google Protocol Buffer?假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer(简称Protobuf)是Google公司内部的混合语言数据标准,目前已经正在使用的有超过48,162种报文格式定义和超过12,183个.proto文件。他们用于RPC系统和持续数据存储系统。ProtocolBuffers是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或RPC数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。

bjsymbio 2013-07-03   212   0
P63

  JAVA框架系列之一Mina2.0 文档

  Apache MINA是一个网络应用框架,它帮助开发者容易地开发高性能和高扩展性的网络应用。通过JAVA NIO,它为不同的传输层(例如TCP/IP和UDP/IP)提供一个抽象的“异步事件驱动”API。  NIO API 在JAVA1.4中被介绍,从那时起被广泛应用。NIO API允许IO非阻塞操作。   注意:首先需要知道的是MINA是在NIO1上写的。新版本在用JAVA7设计,NIO-2,我们没有从这个版本增加的特性中获益。   注意:另外一个重点需要知道的是N在NIO中是指New,但是我们在很多场合中将使用Non-Blocking(非阻塞)术语。NIO-2应该被看作是New New I/O.

1512161790 2013-07-02   3047   0
P5

  HttpClient 文档

JDK自带的HttpURLConnection,貌似在大多数场景下都已足够使用。 Apache HttpClient,多了一些功能,比如设定最大连接池,Cookies与认证的功能更强等等。 Jersey的Restful Client和 Spring的RestTemplate。 对于很Restful的服务端,Jersey/Spring的Restful Client能更好的打交道,比如发送和读取Restful应用常用的参数,转换json格式的数据等等。

sailorhero 2013-06-19   2532   0
P188

Wireshark Packet Analysis 文档

Wireshark 是一款非常棒的Unix和Windows上的开源网络协议分析器。 它可以实时检测网络通讯数据,也可以检测其抓取的网络通讯数据快照文件。 可以通过图形界面浏览这些数据,可以查看网络通讯数据包中每一层的详细内容

geruihai 2013-06-03   2767   0
P53

Mina 2.0 完全剖析,_完全自学手册 文档

Apache 的 Mina ( Multipurpose Infrastructure Networked Applications )是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序 ; 它提供了一个抽象的、事件驱动的异步 API ,使 Java NIO 在各种传输协议( 如TCP/IP , UDP/IP 协议等)下快速高效开发

playin2000 2013-04-26   2031   0
P37

  httpclient4 中文版帮助文档 文档

httpclient4中文版帮助文档,最新官方版翻译版前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白的组件,通过提供一个有效的,保持更新的,功能丰富的软件包来实现客户端最新的HTTP标准和建议。

zjm 2013-03-22   6680   0
P54

HttpCore 教程 文档

HttpCore 是一套实现了 HTTP 协议最基础方面的组件,尽管 HTTP 协议在使用最小占用 来开发全功能的客户端和服务器的 HTTP 服务是足够的。

108439162 2013-03-22   1731   0
1 2 3 4 5 6 7 8 9 10