2016-05-03 2 views
0

Я пытаюсь изучить Websockets и использовал примеры на https://spring.io/guides/gs/messaging-stomp-websocket. Когда я загрузить примеры и подключение я вижу следующий WebSocket URLs в инструментах DevОсновы Websockets - Как определить URL конечной точки и сделать его статическим

ws://localhost:8080/hello/185/q8thbkru/websocket 

ws://localhost:8080/hello/876/4iius0do/websocket 

WebSocket URL меняется каждый раз, когда я соединяюсь из пользовательского интерфейса в этом примере. Они кажутся случайными генерируемыми URL-адресами конечных точек.

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

  1. Если мне нужно разделить WebSocket URL с другим приложением, как определить, какой является URL, что мне нужно поделиться. Возможно ли сделать этот URL статическим? Если да, то как я могу это сделать.

  2. Можно ли сделать конечные точки websocket динамическими? например ws: // localhost: 8080/hello/{id}, где клиент может динамически определять конечную точку, в которой это интерес?

ответ

0

Чтобы узнать WebSockets, начните с примера без SockJS (и wihtout Stomp), когда вы будете иметь обычный статический оконечных URL.