转:11个Java开源socket框架
(2019-12-31 16:40:02)
标签:
java网络编程java的socket编程 |
分类: 开发 |
Ice的Java版 ,Netty2作者的后续之作Apache
MINA,Crmky的Cindy之外,还有个超简单的QuickServer,让你专心编写自己的业务代码,不用编写一行TCP代码。
一、QuickServer
二、Netty 2提供了一组基于事件的API来开发高性能,可管理的TCP/IP服务端或客户端应用程序.对于要求建立高性能的网络应用来说,Netty提供许多基本特性,像readiness selection,线程池,写缓冲DoS的预防,可重用的缓冲等。
三、ColoradoFTP是一个开源完全遵循RFC 959(文件传输协议)的Java FTP服务器。它具有快速,可靠,易于扩展的特点。
四、Apache James
完全采用纯; font-size: 12px;">提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储。
五、Java Email
Server(JES)
六、Java Sockets是一个Java类库模仿了C++ Sockets library的实现方式并基于SUN的java.nio.*非阻塞网络I/O类。
七、Raining Sockets是一个非阻塞的sockets框架.开发者可以利用它来构建高性能的可以发送与接收10000 socket连接的应用程序。
八、Cindy是基于java nio的,提供一个简单,高效的异步I/O框架,支持tcp/udp/pipe并易于测试。
十、Grizzl
十一、Xscocket
参考:http://blog.163.com/chen_scor/blog/static/178805061201062343944832