搜索资源列表
caoqing
- 最近学习了非阻塞IO(NIO),因为厌烦了在开发并行处理时候,阻塞IO所导致的肥服务端,因为对于每个客户连接都要产生一个线程对此进行处理,当然你可以不这样实现,但我的前提是开发并行处理,下面是我的源码,因为是在dos命令行测试的,所以要是编写为GUI的时候,还要很多要改的东西,这也是我下个征服的对象,当然我已经迫不及待了,下面是我花了三个晚上学习并编写的非阻塞聊天室:(供交流学习用) -recent study nonobstructi
nioPool
- JAVA NIO实现的 客户端连接池程序。 其功能主要是调用服务器函数,发送对象,接收对象 ,徐序化对象,类似于Rmi 里面用到了动态代理.-JAVA NIO client implementation process connection pool. Its function is to call the server function, to send the object to receive the object, Xu seq
java-nio
- 自己实现的java nio, 在客户端和服务器端都使用非阻塞io实现-java nio implemented in server and client
java-nio
- 实例化HashMap类型的一个对象用来存放每一个客户对应的套接字和通道,实例化线程通道选择器等,当由用户请求时,接受,加入选择项,注册感兴趣事件,另一线程处理输入流,在前面加echo:,发给客户端。-HashMap instance of an object type used to store the corresponding socket of each customer and channel, channel selector
DownloadServer
- nio实现的服务器端,客户端可以请求服务端下载文件,并支持多个文件下载-nio implementation of server-side, the client can request the server to download files
chatserver
- 利用Nio多线程实现用户随机聊天的一个简单例子 服务器用NIO技术实现,避免了服务器需要为每一个客户开启一个线程,并用多线程实现读写操作。-Multithread by Nio the user a simple example of random chat server technology with the NIO, to avoid the server needs to open a thread for each clie
TImage
- android 简单的图片传输程序 包括服务端和客户端 客户端使用java nio-android simple picture transmission program includes server and client using java nio client
KryoNet
- KryoNet这个Java类包提供了一套简洁的API来实现高效的,基于TCP和UDP协议的客户端/服务器NIO网络通信。KryoNet可以运行于桌面应用程序和Android平台中。由于KryoNet非常高效,所以特别适用于开发游戏应用程序和进程间通信。-KryoNet is a Java library that provides a clean and simple API for efficient TCP and UDP clie
JavaNetworkProgramming-Source-code
- 《Java网络编程》第三版会为你介绍Java网络API的最新特性。本书讨论了JDK 1.4和1.5(现在已命名为J2SE 5)中所做的所有修改和增补。本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超
Netty-document
- netty是一个NIO的网络编程框架,给java开发者提供了一种新的网络编程思想,有利于快速实现服务器客户端的开发,开发者几乎可以通过netty定制自己的通信协议。-Netty is a NIO network programming fr a mework, to Java developers to provide a kind of new network programming ideas, facilitates rapid
tcp-nio-
- tcp nio 服务端、客户端例子--参考《分布式Java应用:基础与实践》 参考《分布式java应用》tcp nio 服务端、客户端例子, 在基础主要做了以下调整: 1. 信息长度由定长(ByteBuffer长度)修正为可变长(即不再收长度限制) 2. 特殊错误处理:read Exception,opposite close Exception,select timeout Exception(网络超时)。 read
NIO-Socket(server-and-client)
- jdk供的无阻塞I/O(NIO)有效解决了多线程服务器存在的线程开销问题,但在使用上略显得复杂一些。在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。 client多线程请求server端,server接收client的名字,并返回Hello! +名字的字符格式给client。当然实际应用并不这么简单,实际可能
mina-spring-test
- 使用mina3.0与spring集成,实现的server端示例(socket tcp)。 mina是基于java NIO 的高效率通信框架。 工程为myeclipse java工程,可直接导入。 使用main方法启动。可自写客户端测试。-Use mina3.0 with spring integration to achieve a server-side example (socket tcp). mina is a hi
Channels
- 采用NIO技术搭建的通道框架,提供数据收发、连接维持功能。 采用Netty框架设计TCP通道,支持大量客户端连接,且稳定可靠。-NIO technology to build the channel fr a mework, data transceiver connected to maintain the functions. Using the the Netty fr a mework of design TCP cha
DownloadServer
- nio实现的服务器端,客户端可以请求服务端下载文件,并支持多个文件下载-nio implementation of server-side, the client can request the server to download files
NioSocket
- 即时消息通信客户端与服务器, 通过Nio Socket实现的非阻塞通信。-unblocked instancd message of nio socket
java-android-socket
- 实现android 客户端与 java 服务器 的socket通信 采用 mina NIO非阻塞模式 支持多线程-android java socket mina
IShareMessageSDK
- IShareMessage是一个基于NIO的客户、服务器端编程框架,使用IShareMessage可以确保你快速和简单的开发出一个网络应用(包括推送服务,业务插件服务)。IShareMessage相当简化和流程化了TCP的socket网络应用的编程开发过程。通过利用云端与客户端之间建立稳定、可靠的长连接来为开发者提供客户端应用与平台交互通道,开发者只需关注业务开发,无须关注底层网络交互。(IShareMessage is a NIO b
com-isharemessagerpc
- IShareMessage是一个基于NIO的客户、服务器端编程框架,使用IShareMessage可以确保你快速和简单的开发出一个网络应用(包括推送服务,业务插件服务)。IShareMessage相当简化和流程化了TCP的socket网络应用的编程开发过程。通过利用云端与客户端之间建立稳定、可靠的长连接来为开发者提供客户端应用与平台交互通道,开发者只需关注业务开发,无须关注底层网络交互。(IShareMessage is a clien
Java-WebSocket
- 这个库包含一个空的WebSocket服务器和客户端的实现java写的100%。潜在的类的实现是,它允许一个非阻塞的事件驱动模型(类似于WebSocket API的Web浏览器)。(This repository contains a barebones WebSocket server and client implementation written in 100% Java. The underlying classes are i