Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / WebSocket и VPN / 25 сообщений из 75, страница 1 из 3
04.01.2018, 12:40
    #39579288
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Сервер написан на Java, клиент JS. Я открываю соединение. (Использую код как на вики)

Проблема заключается в том что если в браузере включен vpn, соединение через пару секунд само закроется (не сервер разорвал соединение). в чем может быть проблема? Если выключить vpn то все нормально.
...
Рейтинг: 0 / 0
04.01.2018, 12:50
    #39579303
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Tsyklop,
там должно быть сообщение о том кто и почему закрыл
...
Рейтинг: 0 / 0
04.01.2018, 13:04
    #39579316
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадяTsyklop,
там должно быть сообщение о том кто и почему закрыл

Код закрытия 1006, reqson пустой, wasClean = false
...
Рейтинг: 0 / 0
04.01.2018, 13:53
    #39579342
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
TsyklopКод закрытия 1006, reqson пустой, wasClean = false Windows Sockets Error Codes :
10060 - WSAETIMEDOUTConnection timed out.
A connection attempt failed because the connected party did not properly respond after a period of time, or the established connection failed because the connected host has failed to respond.
Шлюз по умолчанию-то куда смотрит?
А доступ на целевой сервер через это ваш "браузерный VPN" есть?

P.S. "Использую код как на вики" - "Это пять, это мы дадим в конце".
Тут же все столпились у вашего компьютера и смотрят - что это вы делаете, чтобы прямщас закричать: "Ошибка в семнадцатой строке".
...
Рейтинг: 0 / 0
04.01.2018, 14:40
    #39579368
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Basil A. Sidorov,

Ну как бы это не тот код закрытия вообще.

https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent - это то что нужно

Доступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.

Вики: https://learn.javascript.ru/websockets
...
Рейтинг: 0 / 0
04.01.2018, 15:00
    #39579377
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
TsyklopДоступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.Browsec VPNBrowsec encrypts your traffic and routes it through our secure cloud network.Оно?
А их "сетевое облако" давало вам гарантии корректной работы WebSocket-ов?
...
Рейтинг: 0 / 0
04.01.2018, 15:14
    #39579383
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Basil A. SidorovTsyklopДоступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.Browsec VPNBrowsec encrypts your traffic and routes it through our secure cloud network.Оно?
А их "сетевое облако" давало вам гарантии корректной работы WebSocket-ов?

Я не использую Browsec VPN. Использую встроенный в Opera.
Без понятия давало или нет.
...
Рейтинг: 0 / 0
04.01.2018, 16:01
    #39579397
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Это была ирония ...
Какая разница, через чьи сервера гонится ваш трафик: через оперОвские или браусековские - никаких гарантий у вас нет.
Следовательно - или отключайте "браузерный впн" или не жалуйтесь на глюки.
...
Рейтинг: 0 / 0
04.01.2018, 16:01
    #39579398
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
TsyklopВики: https://learn.javascript.ru/websockets это не wiki/
путать народ не надо.
а есть ли вообще подключение?

TsyklopСервер написан на Javaчто между сервером на java и клиентом?
...
Рейтинг: 0 / 0
04.01.2018, 16:46
    #39579411
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадяTsyklopВики: https://learn.javascript.ru/websockets это не wiki/
путать народ не надо.
а есть ли вообще подключение?

подключение вообще есть, данные уходят и приходят.

вадяTsyklopСервер написан на Javaчто между сервером на java и клиентом?

как понять?
...
Рейтинг: 0 / 0
04.01.2018, 18:11
    #39579432
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Tsyklopподключение вообще есть, данные уходят и приходят.это за 2 секунды проверено?
Tsyklopвадячто между сервером на java и клиентом?

как понять?сервер может быть в локальной сети там может быть и nat и isa и apache....
...
Рейтинг: 0 / 0
04.01.2018, 18:24
    #39579436
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадя,

почти да. через секунд 10 сокет закрывается. я успеваю за 10 секунд отправить сообщение. Там все работает.

Сервер крутится на tomcat на выделенной машине.
...
Рейтинг: 0 / 0
04.01.2018, 18:46
    #39579448
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
TsyklopСервер крутится на tomcat на выделенной машине.на серверной стороне так же есть сообщения об ошибках, о закрытии - что в них?
та что между tomcat и клиентом?
...
Рейтинг: 0 / 0
05.01.2018, 11:19
    #39579581
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадяTsyklopСервер крутится на tomcat на выделенной машине.на серверной стороне так же есть сообщения об ошибках, о закрытии - что в них?

я писал ранее что ошибок на сервере нет. Сообщение о том что человек отключился есть.

вадята что между tomcat и клиентом?
Вообще понять не могу о чем вы
...
Рейтинг: 0 / 0
05.01.2018, 14:21
    #39579703
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
если напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.
...
Рейтинг: 0 / 0
05.01.2018, 14:37
    #39579713
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
andreykaTесли напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.

Не подскажешь как сделать пингование? гуглил, но так и не разобрался... Спасибо
...
Рейтинг: 0 / 0
05.01.2018, 18:37
    #39579842
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Tsyklopя писал ранее что ошибок на сервере нет. Сообщение о том что человек отключился есть.сообщения есть на обоих концах - и на клиенте и на сервере
какие это сообщения ?
Tsyklopвадята что между tomcat и клиентом?
Вообще понять не могу о чем вытомкат под какой операционкой запущен? окнами? линуксами?
подключаешься на прямую к машине с томкат или из внешней сети через nat?
что через что проходит трафик от клиента до томкат?
где находится машина , к которой ты подключаешься по vpn?
ответь на элементарные вопросы...
...
Рейтинг: 0 / 0
05.01.2018, 19:55
    #39579878
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Человек уже ответил и ключевое слово "браузерный VPN". Было даже уточнение: "Opera".
Зачем жучку мучаете?
...
Рейтинг: 0 / 0
05.01.2018, 20:00
    #39579880
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадясообщения есть на обоих концах - и на клиенте и на сервере
какие это сообщения ?
обычные сообщения - Message.
вадятомкат под какой операционкой запущен? окнами? линуксами?
Ubuntu 16.04
вадяподключаешься на прямую к машине с томкат или из внешней сети через nat?
поставил на Ubuntu 16.04 Tomcat8 и все.
вадячто через что проходит трафик от клиента до томкат?
понятия не имею. Я не сисадмин
вадягде находится машина , к которой ты подключаешься по vpn?
Без понятия. Опера сама выбирает оптимальное место.
вадяответь на элементарные вопросы...
Что бы я на них ответил их нужно задать. Я не могу прочитать Ваши мысли и понять что вы имеете в виду под "что между сервером на java и клиентом?"
...
Рейтинг: 0 / 0
05.01.2018, 20:17
    #39579888
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
TsyklopandreykaTесли напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.

Не подскажешь как сделать пингование? гуглил, но так и не разобрался... Спасибо
если оперный впн - то хз. может через яваскрипт как то можно. я не в курсе. вариант два - попробовать видосик какой-нибудь с ютуба смотреть или файл качать параллельно смотреть будет работать или нет. а так скорее всего, я даже на 99% уверен, что если без операвпн пашет, то проблема в операвпн а не твоем софте.. ну хз может можно софт переписать чтоб он мертвый коннекшен переподнимал каждый раз.. как вариант.
...
Рейтинг: 0 / 0
05.01.2018, 20:33
    #39579893
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Tsyklopвадятомкат под какой операционкой запущен? окнами? линуксами?
pUbuntu 16.04раз линуксы - значит не только томкат, должен быть и ahache (как минимум)
Tsyklopвадячто через что проходит трафик от клиента до томкат?
понятия не имею. Я не сисадминзначит ещё есть и что-то что ограничивает вход из внешней сети.
TsyklopЧто бы я на них ответил их нужно задать. Я не могу прочитать Ваши мысли и понять что вы имеете в виду под "что между сервером на java и клиентом?"тут мысли читать не надо, надо знать структуру сети и что в ней есть , через что идёт канал.
как ты подключаешься к томкат без vpn? по доменному имени? по локальному ip? как подключаешься по vpn?
как вариант могу посоветовать использовать wss вместо ws,
но это надо иметь сертификат, и достаточно самоподписанного.
...
Рейтинг: 0 / 0
05.01.2018, 20:35
    #39579894
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Tsyklop,
по какому порту работает ws?
где взята серверная часть websocket?
...
Рейтинг: 0 / 0
05.01.2018, 20:56
    #39579899
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
вадяраз линуксы - значит не только томкат, должен быть и ahache (как минимум)И что натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?
...
Рейтинг: 0 / 0
05.01.2018, 21:12
    #39579904
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Basil A. Sidorovвадяраз линуксы - значит не только томкат, должен быть и ahache (как минимум)И что натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?
+1
вадя, это ты зря.
...
Рейтинг: 0 / 0
05.01.2018, 21:42
    #39579908
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebSocket и VPN
Basil A. Sidorovчто натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?ну раз сервер поднят на линуксах, то скорее всего этот сервер планируется выставить во внешнюю сеть, ну и самое простое этаким экраном использовать apache, исходя из того что используют томкат.
но это предположение. томкат может и сам работать без всего, но это если только в локальной сети.
это предположение, просто взятое из практики - ставишь debian - там искоропки apache ставится.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / WebSocket и VPN / 25 сообщений из 75, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]