1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
   | import java.io.IOException;
 
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
 
@ServerEndpoint("/endpoint")
public class WebSocketServer {
 
    @OnOpen
    public void onOpen(Session session) {
        System.out.println("onOpen::" + session.getId());        
    }
 
    @OnClose
    public void onClose(Session session) {
        System.out.println("onClose::" +  session.getId());
    }
 
    @OnMessage
    public void onMessage(String message, Session session) {
        System.out.println("onMessage::From=" + session.getId() + " Message=" + message); 
    }
 
    @OnError
    public void onError(Throwable t) {
        System.out.println("onError::" + t.getMessage());
    }
} | 
Partager