Wie schreibe ich eine komplette Server-Client-Kommunikation mit Java nio [geschlossen]

7

Ich bin neu in Java NIO. Ich muss ein einfaches Server-Client-Kommunikationsprogramm mit Java NIO schreiben.

Gibt es irgendwelche Beispielprogramme oder irgendeinen Link wo kann ich dafür gehen?

    
Deepak 25.04.2009, 12:10
quelle

5 Antworten

4

Sie können sich Apache Mina ansehen Apache Mina . Wenn Sie nur Java NIO lernen wollen, könnte es mir ein wenig zu schwer zu fassen sein.

    
jassuncao 25.04.2009, 13:00
quelle
25

Apache Mina
Ссылка
Apache MINA ist ein Netzwerkanwendungs-Framework, das den Benutzern hilft, sich hoch zu entwickeln Leistung und hohe Skalierbarkeit Netzwerkanwendungen leicht.

xSocket
Ссылка
xSocket ist eine einfach zu bedienende NIO-basierte Bibliothek, um hohe Leistung zu erzeugen skalierbare Netzwerkanwendungen.

JBoss Netty
Ссылка
Das Netty-Projekt ist ein Versuch, ein asynchrones ereignisgesteuertes Netzwerk bereitzustellen Anwendungs-Framework und Tools für die schnelle Entwicklung eines wartungsfreundlichen Protokolls mit hoher Performance und hoher Skalierbarkeit Server und Clients.

Sun MicroSystems Grizzly
Ссылка
Das Grizzly-Framework wurde entwickelt, um Entwicklern zu helfen, die Java NIO API zu nutzen. Grizzly zielt darauf ab, Entwicklern zu helfen, skalierbare und robuste Server mit NIO zu erstellen.

NIO-Framework
Ссылка
Das NIO Framework ist eine Bibliothek über NIO, die den größten Teil der Komplexität von NIO verbirgt Ebene NIO. Mit dem NIO Framework können Sie ein leistungsstarkes Java-Netzwerk implementieren Anwendungen, ohne sich mit allen unangenehmen Details von NIO auseinandersetzen zu müssen.

QuickServer
Ссылка
QuickServer ist eine Open Source Java Bibliothek / Framework für die schnelle Erstellung von Robuste Multi-Client-TCP-Server-Anwendungen. QuickServer bietet eine Abstraktion über die ServerSocket, Socket und andere Netzwerk - und Input - Output - Klassen und erleichtert die Erstellung von leistungsfähigen Netzwerkservern.

    
Aries McRae 29.04.2009 03:58
quelle
1

Schauen Sie in Ihrem JDK nach dem Verzeichnis sample

    
Peter Lawrey 25.04.2009 15:25
quelle
0

Ich glaube, Sie sollten sich Apache HttpComponents ansehen, 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.

    
Artyom Sokolov 25.04.2009 12:48
quelle
0

Sie sollten sich die verfügbaren Online-Tutorials ansehen. Hochskalierbare Server mit Java NIO erstellen sieht besonders relevant aus.

>

IBM hat ein Tutorial (Registrierung erforderlich) während Sun hat einige einfache Beispiele der verschiedenen Einrichtungen von NIO ( nicht nur Client / Server-APIs)

    
Brian Agnew 25.04.2009 14:20
quelle

Tags und Links