2009-04-25 14 views

Antwort

4

Sie können sich Apache Mina ansehen. Wenn Sie nur Java NIO lernen wollen, ist es vielleicht etwas schwer zu verstehen.

+0

Hallo, Danke für Ihre Zusammenarbeit Endlich habe ich Socket-Client-Programm erstellt. – Deepak

0

Ich glaube, Sie sollten auf Apache HttpComponents schauen, wenn Ihre Anwendung natürlich HTTP verwendet. Es gibt einige Beispiele, die im herunterladbaren Bibliotheksarchiv zur Verfügung gestellt werden. Beachten Sie, dass httpcore, httpcore-nio und httpclient Teil des Projekts sind.

Prost.

1

genannt haben Sie einen Blick in Ihre JDK unter dem Verzeichnis hat Probe

25

Apache Mina
http://mina.apache.org
Apache MINA ist ein Framework, Netzwerk-Anwendung, die Benutzer entwickeln hohe Leistung hilft und hohe Skalierbarkeit Netzwerkanwendungen leicht.

xSocket
http://xsocket.org/
xSocket ist eine einfache NIO-basierte Bibliothek verwenden hohe Leistung zu bauen, sehr skalierbare Netzwerk-Anwendungen.

JBoss Netty
http://netty.io/
Das Netty Projekt ist ein Versuch, eine asynchrone ereignisgesteuert für die schnelle Entwicklung von wartbar Hochleistungsrahmen und Werkzeuge Netzwerk Anwendung bereitzustellen und hohe Skalierbarkeit Protokoll Servern und Clients.

Sun Microsystems Grizzly
https://grizzly.java.net/
Der Grizzly Rahmen wurde entwickelt, Entwickler die Vorteile der Java-NIO-API zu ergreifen, um zu helfen. Grizzly Ziele ist es, Entwickler zu helfen, skalierbare und robuste Server mit NIO zu bauen.

NIO Rahmen
http://nioframework.sourceforge.net
Die NIO-Framework ist eine Bibliothek auf der NIO, dass die meisten der Komplexität der Ebene NIO verbirgt. Mit dem NIO Framework können Sie hochperformante Java-Netzwerk-Anwendungen implementieren, ohne sich mit allen unangenehmen Details von NIO auseinandersetzen zu müssen.

Quickserver
http://www.quickserver.org
Quickserver ist ein Open-Source-Java-Bibliothek/Rahmen für die schnelle Erstellung von robusten TCP-Server-Anwendungen Multi-Client. QuickServer bietet eine Abstraktion über die ServerSocket-, Socket- und andere Netzwerk- und Input-Output-Klassen und erleichtert die Erstellung leistungsfähiger Netzwerkserver.