Erstellen Sie eine standalone-Java-websocket-client-Endpunkt?
Möchte ich zum erstellen eines websocket endpoint client in Java (so rein wie möglich, keine frameworks), aber fast alle Beispiele, die ich gefunden habe, haben nur server-Endpunkte in Java, während der client ist in Javascript. Kann jemand mir eine gute client-Beispiel oder stellen Sie eine?
- Warum kümmert man sich um websockets, wenn der client ist Java? Sie sind die Verknüpfung mit einem bereits bestehenden server, der nur eine websocket-API? Und warum keine Bibliotheken?
- Das ist richtig, ich möchte die Verbindung zu einem websocket-server. Bibliotheken sind in Ordnung, nur ich lieber auf die core-Bibliotheken, vorzugsweise von Oracle, und nicht das hinzufügen einer Reihe von Gläsern von einigen fly-by-night-Dritter oder zufälliger github-Entwickler unbacked von einem großen Unternehmen.
- Benutzer Tyrus ein java-web-socket-standalone-client. - tyrus.java.net
- Ich nominieren diese Frage wieder öffnen, da es ist eine Berühmte Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob das passt gut zu deinen Kriterien, aber der Jetty hat eine ziemlich saubere client Beispiel hier:
http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html
Hoffe, das hilft 🙂
@ClientEndpoint
annottation ist Teil der spec, also würde ich empfehlen, dass,hier ist ein gute tutorial , siehe Schritt 4 und 6 .
Schritt 6 von Openshift tutorial
}
in diesem Beispiel sind Sie mit tyrus, das ist die Referenz-Implementierung für websockets in java, so dass ich denke, dass die Ihren Bedürfnissen entspricht einer gut unterstützt websocket-Implementierung.