通讯
文章平均质量分 83
leng1987021
这个作者很懒,什么都没留下…
展开
-
通信方式
主要有以下三大类:(一)SERVER/CLIENT方式:1.一个Client方连接一个Server方,或称点对点(peer to peer)。2.多个Client方连接一个Server方,这也是通常的并发服务器方式。3.一个Client方连接多个Server方,这种方式很少见,主要用于一个客户向多个服务器发送请求情况。 (二)连接方式: 1.长连接 Clie...原创 2012-05-24 21:38:49 · 388 阅读 · 0 评论 -
Java远程通讯可选技术及原理
一篇来自网络的很好的文章: 由上一系列的分析可知,在远程通讯领域中,涉及的知识点还是相当的多的,例如有:通信协议或远程调用协议(tcp/http/udp/rmi/xml-rpc etc.)、消息机制、网络IO(BIO/NIO/AIO)、MultiThread、本地调用与远程调用的透明化方案(涉及java classloader、Dynamic Proxy、Unit Test etc.)、异...原创 2012-05-25 09:51:23 · 92 阅读 · 0 评论 -
java Socket通讯
1.Socket通讯:在说java实现的Socket通讯之前先说说Socket通讯。Socket是一个网络通讯面向应用开发的一个底层协议,很多操作系统都是建立在这个协议基础上,对网络进行通讯的。而很多语言在通讯这块的实现也是基于Socket的,所以说Socket它不是一种具体的东西。还有很多TCP/IP应用层协议,都是建立在Socket的基础之上的,例如Http协议,它就是建立在Socket基...原创 2012-05-25 14:39:25 · 121 阅读 · 0 评论 -
mina通讯框架详述(IoBuffer)
IoBuffer1.获取IoBuffer对象:(IoBuffer是一个抽象类,因此不能直接实例化) // 使用指定大小实例化一个新的Buffer, 并且可以定义他的类型 (direct 或 heap) public static IoBuffer allocate(int capacity, boolean direct) // 使用指定大小实例化一个新的Bu...原创 2012-06-05 16:47:38 · 447 阅读 · 0 评论 -
Apache MINA框架简述(转)
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x 和2...原创 2012-06-21 17:08:04 · 85 阅读 · 0 评论 -
IoHandler的实现
IoHandler是对数据的最终处理,它会得到数据的信息和状态,尽管处理是在IoHandler里面,但是真正执行通讯的是IoSession,它如同一个载体。 private IoHandler handler = new IoHandler() { /** * session create */ public void sessionCreat...原创 2012-06-21 17:26:42 · 900 阅读 · 0 评论