ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
659
659
EMPFEHLEN
-
Hallo,
ich nutze ServerSocket für eine Desktop Server Applikation... Eigentlich alles schön und gut. Jedoch kommt es sporadisch vor das sich die entfernte Anwendung nicht mit der lokalen Serveranwendung verbinden kann.
Ich finde die Features von ServerSocket etwas bedürftig. Es besitzt keine Listener. Es bietet keine Möglichkeit PropertyListener zu benutzen. Der Status des ServerSockets kann lediglich über die Exceptions verfolgt werden.
Eine Konfiguration wie bspw. das automatische Starten nach einer bestimmten Dauer fehlt...
Mir ist natürlich klar, das ServerSocket keine Highlevel API ist, und all das was ich mir an Extras wünsche garnicht bereitstellen soll.
Hier sind einige freie Netzwerk Bibliotheken:
http://java-source.net/open-source/network-servers
Kennt jemand hier das eine oder andere Network Framework aus der obigen Liste und kann ein bestimmtes davon empfehlen?
Viele Grüsse,
Erdal
-
31.07.10 20:30 #2SPiKEe Tutorials.de Gastzugang
also entweder du verwendest java.nio.* und java.nio.channels.* oder ich versteh dich nich ganz ...
ich denke mal du weist wie man von einem server-socket multi-threaded multi-connections aufbaut *wenn nicht dann solltest du erstmal da anfangen*
wenn sich ein client nicht an einen server connecten kann hat das eig nur 3 gründe
1.) FIREWALL im weg
2.) server läuft nicht
3.) server verweigert aus i-nem grund die ServerScoket.accept() *bei diesem fall mal die exceptions auf serverseite mit e.printStackTrace debuggen*
ansonsten wäre etwas code mal bestimmt nich schlecht wenn wir dir helfen sollen da keiner von uns gedanken lesen kann ...
-
06.08.10 12:57 #3
- Registriert seit
- Feb 2007
- Beiträge
- 6
Schau mal hier, ist es vielleicht das, was Du suchst?
http://mina.apache.org/
-
08.08.10 17:42 #4
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Ich versteh nicht ganz wie dein Programm gebaut ist oder wie dein Programm wohin Daten oder Befehle schicken soll?
Hast du eine Anwendung, welche über Socketserver mit einem Server kommuniziert?
Oder hast du lokal mehrere Anwendungen die du über einen Socket-Server steuerst?
So richtig ist mir das nicht klar geworden
Ich werfe trotzdem mal ein paar "Schlagworte" in den Raum, als Socket-Alternative
JMS, RMI, JAX-WS, REST, Google Protocol BuffersWäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
Ähnliche Themen
-
Java Bibliothek für die Darstellung von Messgeräten?
Von Stoppi im Forum JavaAntworten: 0Letzter Beitrag: 14.09.07, 12:29 -
Bibliothek oder Datenbank exklusiv für Java?
Von HCWD im Forum JavaAntworten: 4Letzter Beitrag: 04.03.07, 20:40 -
Java Bibliothek für wissenschaftliche Berechnungen
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 16.10.05, 17:47 -
java bibliothek
Von xunnamedx im Forum JavaAntworten: 1Letzter Beitrag: 17.05.05, 16:30 -
Mathematik Bibliothek für java: commons math
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 05.02.05, 22:02





Zitieren
Login





