Это, вероятно, очевидно, но я новичок в этой парадигме. Я создаю сервер Jetty и зарегистрирую свой класс websocket следующим образом:
Server server = new Server(8080);
WebSocketHandler wsHandler = new WebSocketHandler()
{
@Override
public void configure(WebSocketServletFactory factory)
{
factory.register(MyEchoSocket.class);
}
};
server.setHandler(wsHandler);
Websocket получает сообщения в порядке. Я хотел бы также иметь возможность отправлять сообщения с сервера, не получив сначала сообщение от клиента. Как получить доступ к экземпляру MyEchoSocket, который был создан при открытии соединения? Или, в более общем плане, как отправлять сообщения в сокете вне метода onText в MyEchoSocket?