WebSocket-Anwendungen entwickeln

WebSocket 1.1 ist standardmäßig aktiviert und baut auf der Spezifikation 1.0 auf. WebSphere® Application Server Traditional verwendet das Protokoll WebSocket , um Anwendungen die Kommunikation über eine Vollduplexverbindung zu ermöglichen.

Informationen zu dieser Task

Sie können WebSocket-Endpunkte verwenden, um einen Endpunkt einem URI zuzuordnen. Webanwendungen können URIs verwenden, die einer WebSocket-Schablone entsprechen, aber keinem WebSocket-Endpunkt zugeordnet sind. Ob ein WebSocket-Endpunkt einem URI zugeordnet wird oder als nicht WebSocket-basierte HTTP-Anforderung behandelt wird, ist davon abhängig, ob die HTTP-Anforderung einen Upgrade-Header mit dem Wert websocket enthält oder nicht.

Zusätzlich zu der in der Spezifikation JSR 356 definierten API WebSocket version 1.1 wurde der Implementierung eine API WebSphere Application Server implementierung eine API hinzugefügt, die es einem Servlet oder Filter ermöglicht, ein Upgrade der aktuellen HTTP Anfrage anzufordern, um eine WebSocket Sitzung zu starten.

Abgehende WebSocket -API-Aufrufe sind in Anwendungen verfügbar, die auf dem Server ausgeführt werden, aber nicht in WebSphere Application Server -Clientanwendungen. Weitere Informationen finden Sie unter Typen von Clientanwendungen.

Informationen zur Entwicklung von WebSocket -Anwendungen mit WebSphere Developer Toolsfinden Sie unter WebSocket -Anwendungen entwickeln.