Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
вадя
тут дело не только в ошибке. как мне кажется , ТС не совсем понимает ws.


Как раз таки понимаю. И если с простым websocket-api проблем не было. то тут это сложнее.
24 фев 19, 20:40    [21818315]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Petro123
он ошибки не может внятно показать, а ты про архитектуру спрашиваешь.

Ошибка парсинга JWT токена. Это что-то даст? При чем тут вообще ошибка? мне не важно какая ошибка возникает. Мне важно как отрубить юзера от сокета.

Если в чистом websocket-api это можно сделать и я даже знаю как, то тут это хз.
24 фев 19, 20:42    [21818316]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Тема закрыта. Нет в этом надобности более.
24 фев 19, 20:43    [21818318]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Nixic
Member

Откуда: Perm
Сообщений: 1871
Tsyklop
Тема закрыта. Нет в этом надобности более.

Уволился/уволили? ))
24 фев 19, 23:12    [21818381]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop
Ошибка парсинга JWT токена. Это что-то даст? При чем тут вообще ошибка? мне не важно какая ошибка возникает. Мне важно как отрубить юзера от сокета.
опять вместо кода на форуме программистов словоблудие и указы что кому нужно и не нужно.
Пришел с вопросом и учит жизни третью страницу вместо демки кода с вопросом.
25 фев 19, 07:05    [21818437]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Nixic
Уволился/уволили? ))

нет. забил на это.
25 фев 19, 11:10    [21818528]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Petro123
опять вместо кода на форуме программистов словоблудие и указы что кому нужно и не нужно.
Пришел с вопросом и учит жизни третью страницу вместо демки кода с вопросом.

Код чего нужен? не понимаю.
25 фев 19, 11:11    [21818530]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Petro123
опять вместо кода на форуме программистов словоблудие и указы что кому нужно и не нужно.
Пришел с вопросом и учит жизни третью страницу вместо демки кода с вопросом.

я никого ничему не учу. ХЗ откуда вы это взяли. Я написал что нужно, а не учил кого либо.
25 фев 19, 11:11    [21818532]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop
Код чего нужен? не понимаю.
8 человек просили подробностей в коде, а он не понимает.
Перечитай свой топик.
25 фев 19, 11:30    [21818542]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop
Я написал что нужно
тут публичный форум. 50‰ спрашиваешь и 50‰ оставляешь соль и спички чтобы другие поняли и учились на твоих ошибках).
25 фев 19, 11:33    [21818545]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Petro123
8 человек просили подробностей в коде, а он не понимает. Перечитай свой топик.

Нет, не понимаю, о каком коде идет речь. Тм где был момент и так есть в шапке. О каком тогда конкретно идет речь?
25 фев 19, 11:33    [21818546]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
https://spring.io/guides/gs/messaging-stomp-websocket/ ВОт гайд по которому я делал. Тут и код есть. Подключение на фронте идентичное как у меня.
25 фев 19, 11:35    [21818547]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop,
Ты сказал висит, значит код где висит. И т.д.

21817787
25 фев 19, 11:46    [21818560]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15846
Tsyklop
и по дефолту так, когда возникает ошибка сервак шлет клиенту сообщение ERROR, но соединение не рвет.
что за ошибка? код?
25 фев 19, 12:05    [21818583]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
mayton
Member

Откуда: loopback
Сообщений: 41026
Делать нечего друзья. Циклоп хочет чтоб мы репродьюсили неизвестный дефект в шаблоне spring-stomp-websocket.
25 фев 19, 12:20    [21818607]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
вадя
что за ошибка? код?


Как я уже писал Выше проверка JWT вылетел эксепшн. К примеру ExpiredJwtException. На фронт отправилось сообщение об ошибке в формате:

автор
ERROR
receipt-id:message-12345
content-type:text/plain
content-length:171
message: malformed frame received


Ответил на Ваш вопрос?
25 фев 19, 12:52    [21818644]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
mayton
Делать нечего друзья. Циклоп хочет чтоб мы репродьюсили неизвестный дефект в шаблоне spring-stomp-websocket.

Кхм. я не хочу вообще что бы что-то повторяли. Вопрос был не об этом вообще. На счет ошибки было сказано как условие при котором я хочу сделать дисконект. А умные люди зачем-то приплели сюда ошибку конкретную. Один вопрос - зачем?
25 фев 19, 12:53    [21818647]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
Petro123
Ты сказал висит, значит код где висит. И т.д.

Не код висит, а соединение. -_-

автор
Дальше ничего. соединение не разрывается. Висит.


Где тут было упоминание про код?
25 фев 19, 12:55    [21818651]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop
Petro123
Ты сказал висит, значит код где висит. И т.д.

Не код висит, а соединение. -_-

автор
Дальше ничего. соединение не разрывается. Висит.


Где тут было упоминание про код?

Вот это читал?
Petro123
И т.д.

21817787
25 фев 19, 13:17    [21818675]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Tsyklop
На счет ошибки было сказано как условие при котором я хочу сделать дисконект. А умные люди зачем-то приплели сюда ошибку конкретную. Один вопрос - зачем?
главное условие топика - Ошибка. Но ошибку почему то приплели)))
25 фев 19, 13:24    [21818688]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
mayton
Member

Откуда: loopback
Сообщений: 41026
А я согласен с тем что топик пора закрывать. Нет бага - нет проблемы. Нет стектрейса - нет проблемы. Нет жалоб конечных пользователей - тоже нет проблемы. Performance issue тоже не был идентифицирован.

Как-то вот в таком вот аспекте.
25 фев 19, 13:37    [21818699]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
1. HttpSessionHandshakeInterceptor - копирует(по умолчанию) аттрибуты httpsession в атрибуты websession.
2.
25 фев 19, 13:51    [21818718]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mayton,
+1
Трудно обсуждать термин "соединение висит" это хорошо или плохо в принципе)
25 фев 19, 14:01    [21818727]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Озверин
1. HttpSessionHandshakeInterceptor - копирует(по умолчанию) аттрибуты httpsession в атрибуты websession.
2.


ааа..

собственно в конфиг методе можно сделать так..и дальше мне лень описывать .т.к. все это есть по ссылке, которую я кидал


@Override
        public void configureWebSocketTransport(final WebSocketTransportRegistration registration) {
            registration.addDecoratorFactory(new WebSocketHandlerDecoratorFactory() {
                @Override
                public WebSocketHandler decorate(final WebSocketHandler handler) {
                    WebSocketHandlerDecorator w = new WebSocketHandlerDecorator(handler) {


                        @Override
                        public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws Exception {
                            session.close(CloseStatus.NOT_ACCEPTABLE);
                            super.handleMessage(session, message);
                        }

                        @Override
                        public void afterConnectionEstablished(final WebSocketSession session) throws Exception {
                            super.afterConnectionEstablished(session);
                        }
                    };



                    return w;
                }
            });
        }
25 фев 19, 14:22    [21818747]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить клиента от websocket? Spring + websocket + sockjs  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15846
Tsyklop
Как я уже писал Выше проверка JWT вылетел эксепшн. К примеру ExpiredJwtException. На фронт отправилось сообщение об ошибке в формате:

автор
ERROR
receipt-id:message-12345
content-type:text/plain
content-length:171
message: malformed frame received


Ответил на Ваш вопрос?
а что в эксепшн? в каком месте он?
и почему ошибка шлётся на фронт? для упрощения взлома?
25 фев 19, 14:23    [21818752]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / Java Ответить