P6

Netty In Action中文版 第十三章:通过UDP广播事件 文档

前面的章节都是在示例中使用TCP协议,这一章,我们将使用UDP。UDP是一种无连接协议,若需要很高的性能和对数据的完成性 没有严格要求,那使用UDP是一个很好的方法。最著名的基于UDP协议的是用来域名解析的DNS。 Netty使用了统一的传输API,这使得编写基于UDP的应用程序很容易。可以重用现有的ChannelHandler和其他公共组件来编写另外 的Netty程序。看完本章后,你就会知道什么事无连接协议以及为什么UDP可能适合你的应用程序。

songbo 2014-11-11   5734   0
P4

Netty In Action中文版 第十六章:从EventLoop取消注册和重新注册 文档

Netty提供了一个简单的方法来连接Socket/Channel。这是在Netty之外创建并转移他们的责任到Netty。这允许你将遗留的集成框架以无缝方式一步一步迁移到Netty。Netty还允许取消注册的通道来停止处理IO。这可以暂停程序处理并释放资源。

songbo 2014-11-11   77   0
P5

Netty In Action中文版 第三章:netty核心概念 文档

在这一章我们将讨论Netty的10个核心类,清楚了解他们的结构对使用Netty很有用。可能有一些不会再工作中用到,但是也有一些很常用也很核 心,你会遇到。

songbo 2014-11-11   114   0
P11

Netty In Action中文版 第十二章:SPDY 文档

本章我将不会直接翻译Netty In Action书中的原文,感觉原书中本章讲的很多废话,我翻译起来也吃力。所以,本章内容我会根据其 他资料和个人理解来讲述。 SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。 SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY 是 Speedy 的昵音,意思是更快)。

songbo 2014-11-11   109   0
P7

Netty In Action中文版 第七章:编解码器codec 文档

Netty提供了编解码器框架,使得编写自定义的编解码器很容易,并且也很容易重用和封装。本章讨论Netty的编解码器框架以及使 用。

songbo 2014-11-11   2725   0
P7

Netty In Action中文版 第六章:ChannelHandler 文档

ChannelPipeline ChannelHandlerContext ChannelHandler Inbound vs outbound(入站和出站) 接受连接或创建他们只是你的应用程序的一部分,虽然这些任何很重要,但是一个网络应用程序旺旺是更复杂的,需要更多的代码 编写,如处理传入和传出的数据。Netty提供了一个强大的处理这些事情的功能,允许用户自定义ChannelHandler的实现来处理数据。使 得ChannelHandler更强大的是可以连接每个ChannelHandler来实现任务,这有助于代码的整洁和重用。但是处理数据只是 ChannelHandler所做的事情之一,也可以压制I/O操作,例如写请求。所有这些都可以动态实现。

songbo 2014-11-11   2863   0
P8

Netty In Action中文版 第九章:引导Netty应用程序 文档

引导客户端和服务器 从Channel引导客户端 添加多个ChannelHandler 使用通道选项和属性 上一章学习了编写自己的ChannelHandler和编解码器并将它们添加到Channel的ChannelPipeline中。本章将讲解如何将它们结合在 一起使用。 Netty提供了简单统一的方法来引导服务器和客户端。引导是配置Netty服务器和客户端程序的一个过程,Bootstrap允许这些应用程 序很容易的重复使用。Netty程序的客户端和服务器都可以使用Bootstrap,其目的是简化编码过程,Bootstrap还提供了一个机制就是让 一些组件(channels,pipeline,handlers等等)都可以在后台工作。

songbo 2014-11-11   1723   0
P5

Netty In Action中文版 第二章:第一个Netty程序 文档

本章将简单介绍Netty的核心概念,这个狠心概念就是学习Netty是如何拦截和处理异常,对于刚开始学习netty的读者,利用netty的异常拦截机制 来调试程序问题很有帮助。本章还会介绍其他一些核心概念,如服务器和客户端的启动以及分离通道的处理程序。本章学习一些基础以便后面章节的 深入学习。本章中将编写一个基于netty的服务器和客户端来互相通信,我们首先来设置netty的开发环境。

songbo 2014-11-11   3328   0
P11

第八章:附带的Channelhandler和Codec 文档

使用SSL/TLS创建安全的Netty程序 使用Netty创建HTTP/HTTPS程序 处理空闲连接和超时 解码分隔符和基于长度的协议 写大数据 序列化数据

songbo 2014-11-11   104   0
P265

Netty in Action (第五版-目录修正版) 文档

In the words of David Wheeler, all problems in computer science can be solved by another level of indirection. As an NIO client-server framework, Netty offers one such level of indirection. Netty simplifies network programming of TCP or UDP servers but you can still access and use the low-level APIs because Netty provides high-level abstractions.

songbo 2014-11-11   2681   0
P8

Netty In Action中文版 第十四章:实现自定义的编码解码器 文档

本章讲述Netty中如何轻松实现定制的编解码器,由于Netty架构的灵活性这些编解码器易于重用和测试。为了更容易实现,使用Memcached作为协议例子是因为它更方便我们实现。 Memcached是免费开源、高性能、分布式的内存对象缓存系统其目的是加速动态Web应用程序的响应减轻数据库负载Memcache实际上是一个以key-value存储任意数据的内存小块。可能有人会问“为什么使用Memcached”因为Memcached协议非常简单,便于讲解

songbo 2014-11-11   106   0
P263

twisted 文档 文档

twisted是一个用python语言写的事件驱动的网络框架,他支持很多种协议,包括UDP,TCP,TLS和其他应用层协议,比如HTTP,SMTP,NNTM,IRC,XMPP/Jabber。 非常好的一点是twisted实现和很多应用层的协议,开发人员可以直接只用这些协议的实现。其实要修改Twisted的SSH服务器端实现非常简单。很多时候,开发人员需要实现protocol类。 一个Twisted程序由reactor发起的主循环和一些回调函数组成。当事件发生了,比如一个client连接到了server,这时候服务器端的事件会被触发执行。

sun_run 2014-10-29   3277   0
P67

Twisted 基础教程 文档

Twisted 是使用 Python 编写的 , 强壮的 、 面向对象的解释性语言 。 Python 使它的爱好者充满 热情 。 使用 Python 编程是一种乐趣 , 易于编写 、 易于阅读 、 易于运行 。 因为 Python 是跨平 台的,所以可以运行 Twisted 程序在 Linux 、 Windows 、 Unix 和 MAC 等等系统上。Twisted 包括大量的功能 。 Email 、 WEB 、 news 、 chat 、 DNS 、 SSH 、 Telnet 、 RPC 、 数据库存 取或者更多。所有的都为你准备好了。

jim_zs 2014-10-25   3936   0
P4

深入理解 Apache Mina ---- 配置 Mina 的线程模型 文档

在 Mina 的使用中,线程池的配置一个比较关键的环节,同时它也是 Mina 性能提高的一个 有效的方法,在 Mina 的 2.0 以上版本中已经不再需要对 Mina 线程池的配置了,本系列文 章都是基于当前的稳定版本 Mina 1.1.7 版来进行讲述的, Mina 的 2.0 以上版本现在还都是 M(millestone, 即里程碑 ) 版的,在 1.5 版本上 2.0M 版为稳定版本,但是在 1.5+ 以上则为非 稳定版本,所以,为了更好的进行讨论和学习,还是基于 Mina 1.1.7 版本进行讨论,如果 使用 Mina 2.0 进行开发要注意 JDK 的版本问题,当然如 果有能力的话也可以自行修改和编 译 Mina 的 2.0 版本,这里对此就不再多说,使用 2.0 版本的同学可以不用理会本文的内容 。 上面的内容都是基于 Apache Mina 提供的文档讲述,如有需要,请自行查找相关资料,在 此不再赘述。

darkblood 2014-10-25   4352   0
P

CORBA Networking with Java 文档

System administrators around the country, and in fact around the world, are seeking to solve their management’s desire to have an intranet and also have their companies involved on the Internet (read “World Wide Web”) for commercial reasons. They find that their key problem is hardware and software integration. The expected general technical goals of this enterprise network are: <br> <br>• Interoperability <br>• Portability <br>• Reusability <br>A possible scheme for achieving these goals is the use of the Common Object Request Broker Architecture (CORBA) and Java internetworking.

why311 2014-10-20   1255   0
P44

深入理解Apache Mina 文档

如果你使用 Mina 开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好 用 的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想 检 出 Mina 的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理 信 息。

644866551 2014-10-13   3289   0
P169

Java TCP/IP Socket 编程(中文版) 文档

那么程序是如何通过网络进行相互通信的呢?本书的目的就是通过在 Java 编程语言环 境下,带领你进入对这个问题的解答之路。Java 语言从一开始就是为了让人们使用互联网而 设计的,它为实现程序的相互通信提供了许多有用的抽象应用程序接口(API, Application Programming Interface),这类应用程序接口被称为套接字(sockets)。

songbo 2014-10-11   5791   0
P4

深入理解 Apache Mina ---- 配置 Mina 的线程模型 文档

在 Mina 的使用中,线程池的配置一个比较关键的环节,同时它也是 Mina 性能提高的一个 有效的方法,在 Mina 的 2.0 以上版本中已经不再需要对 Mina 线程池的配置了,本系列文 章都是基于当前的稳定版本 Mina 1.1.7 版来进行讲述的, Mina 的 2.0 以上版本现在还都是 M(millestone, 即里程碑 ) 版的,在 1.5 版本上 2.0M 版为稳定版本,但是在 1.5+ 以上则为非 稳定版本,所以,为了更好的进行讨论和学习,还是基于 Mina 1.1.7 版本进行讨论,如果 使用 Mina 2.0 进行开发要注意 JDK 的版本问题,当然如 果有能力的话也可以自行修改和编 译 Mina 的 2.0 版本,这里对此就不再多说,使用 2.0 版本的同学可以不用理会本文的内容 。 上面的内容都是基于 Apache Mina 提供的文档讲述,如有需要,请自行查找相关资料,在 此不再赘述。

907246799 2014-09-12   2910   0
P502

Java Network Programming, 4th Edition 文档

这本书适合java网络编程的初学者,可以了解下可以用来实现java网络编程的包,并且书里也简单的介绍了下其底层的基本知识,在这些方面讲的还是不错的。 如果想深入的学习的话,那这本书是不够的。

hh58 2014-09-11   3811   0
P260

Advanced Network Programming – Principles and Techniques 文档

This book on Advanced Network Programming Principles and Techniques covers in detail network architectures, including the latest wireless heterogeneous networks, communication protocol models, and protocols and support for communication- based services. Network programming techniques are introduced in this book, in- cluding server-side and client-side programming solutions, advanced client–server communication models (i.e., socket-based, Remote Method Invocation, applet– servlet communication), network-based data storage, and multimedia transfer.

hh58 2014-09-11   2026   0
1 2 3 4 5 6 7 8 9 10