Страница 2 из 2
Web Sockets
Добавлено: 14 Ноябрь 2017, 23:53
Developer
Дед Пахом писал(а): ↑14 Ноябрь 2017, 23:42А, в этом смысле. Понятия не имею.
Жаль, как раз есть реальные тестовые условия на предприятиях
Может где есть решение этого вопроса в исходниках проекта на C#
Web Sockets
Добавлено: 14 Ноябрь 2017, 23:54
Дед Пахом
Developer писал(а): ↑14 Ноябрь 2017, 23:53Может где есть решение этого вопроса в исходниках проекта на C#
Может, и есть. Я вопроса не понимаю.
Web Sockets
Добавлено: 15 Ноябрь 2017, 0:00
Developer
Дед Пахом писал(а): ↑14 Ноябрь 2017, 23:54Developer писал(а): ↑14 Ноябрь 2017, 23:53Может где есть решение этого вопроса в исходниках проекта на C#
Может, и есть. Я вопроса не понимаю.
Здесь вопрос именно в настройке шлюза "клиента " как настройка соединения с Proxy Server-ом в любом Internet браузере
Web Sockets
Добавлено: 15 Ноябрь 2017, 0:03
Дед Пахом
Developer писал(а): ↑15 Ноябрь 2017, 0:00Здесь вопрос именно в настройке шлюза "клиента " как настройка соединения с Proxy Server-ом в любом Internet браузере
Ну тут я не помощник, я в этом не шарю совсем.
Web Sockets
Добавлено: 15 Ноябрь 2017, 2:05
vic7tar
ДП, на клиенте отправляю файл (Send file), получаю сообщение:
[Server] File lnkscape.pdf received, file size 3698278
А куда он записывает этот файл?
Web Sockets
Добавлено: 15 Ноябрь 2017, 11:33
Дед Пахом
vic7tar писал(а): ↑15 Ноябрь 2017, 2:05А куда он записывает этот файл?
Никуда не записывает, это просто демонстрация того, что сервер всё получил и _может_ с файлом делать всё что хочет.
Web Sockets
Добавлено: 15 Ноябрь 2017, 17:16
Дед Пахом
Вот про защищённые вебсокеты:
WSS
Соединение WebSocket можно открывать как WS:// или как WSS://. Протокол WSS представляет собой WebSocket над HTTPS.
Кроме большей безопасности, у WSS есть важное преимущество перед обычным WS – большая вероятность соединения.
Дело в том, что HTTPS шифрует трафик от клиента к серверу, а HTTP – нет.
Если между клиентом и сервером есть прокси, то в случае с HTTP все WebSocket-заголовки и данные передаются через него. Прокси имеет к ним доступ, ведь они никак не шифруются, и может расценить происходящее как нарушение протокола HTTP, обрезать заголовки или оборвать передачу.
А в случае с WSS весь трафик сразу кодируется и через прокси проходит уже в закодированном виде. Поэтому заголовки гарантированно пройдут, и общая вероятность соединения через WSS выше, чем через WS.
Web Sockets
Добавлено: 16 Ноябрь 2017, 18:14
RaFaeL
Эта штука только для WebSockets или простой HTTPS сервер тоже можно собрать и поднять? Или для HTTPS сервера есть что попроще?
Web Sockets
Добавлено: 16 Ноябрь 2017, 18:22
Дед Пахом
RaFaeL писал(а): ↑16 Ноябрь 2017, 18:14Эта штука только для WebSockets или простой HTTPS сервер тоже можно собрать и поднять?
Да легко, я вчера обновил, добавил в папку web файл wssclient.html, а в настройки сервера (INI) возможность указать сертификат и пароль. То есть если сервер запущен с сертификатом (и слушает порт 443), то соединение идёт по https:
https://server.com/wssclient.html (ну или
https://localhost/wssclient.html). Соответственно и вебсокеты защищённые.
Web Sockets
Добавлено: 17 Ноябрь 2017, 15:37
Дед Пахом
Кстати, если кто не знает: создать файл сертификата (PKCS12/PFX) из пары файлов crt+key можно утилитой openssl.exe:
Код: Выделить всё
openssl pkcs12 -export -out "c:\WebServer\certificates\mycert.pfx" -inkey "c:\WebServer\certificates\mycert.key" -in "c:\WebServer\certificates\mycert.crt"
Web Sockets
Добавлено: 01 Декабрь 2017, 13:07
Дед Пахом
Добавил папку webchat с реальным чатом.