LINUX.ORG.RU

boost.asio https/ws url

 , , ,


0

1

Возможно ли заюзать https url для того чтобы подключиться к сeрверу websockets используя boost.asio?. Я, в свою очередь, пытаюсь просто добиться от разраба вебсервера урлу типа ws://... . Но он мне говорит что урла https должна работать. Копать ли мне в сорсы буста и смотреть есть ли такая возможность или нет и как ее реализовать или просто настаивать на своем? Заранее спасибо.


Использую я библиотку socket.io и там судя по коду возможны только ws и wss

#if SIO_TLS
            ss<<"wss://";
#else
            ss<<"ws://";
#endif

ECLIPSE
() автор топика

казнить нельзя помиловать, я нихрена не понял из того что вы хотите

anonymous
()
Ответ на: комментарий от ECLIPSE

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

anonymous
()
Ответ на: комментарий от anonymous

На самом верхнем уровне я использую socket.io. Он тянет зависимость websocketpp, которая в свою очередь ипользует boost.asio. Когда я пробую использовать https ссылку, то не могу приконнектится к вебсерверу. Если я беру ту же самую урлу и заменяю https -> ws, то я успешно приконнекчиваюсь к серверу и получаю эвент 'on connected'. Просто разработчик настаивает чтобы я использовал https у себя.

ECLIPSE
() автор топика
Последнее исправление: ECLIPSE (всего исправлений: 1)
Ответ на: комментарий от ECLIPSE

websocketы не безопасные и депрекейтет вообще то, но вам лучше узнать у разработчика почему он настаивает именно на https

anonymous
()
Ответ на: комментарий от ECLIPSE

Я просто не могу понять почему нельзя использовать протокол ws.

судя по вашим-же коментам, протокол как-раз и есть ws :-) он внезапно поверх(upgrade) соединений http/https

просто отчего-то webmaster(!!) загнал сервис в 432 порт и вы всей компанией тупите над умалчиваемыми портами.

Поставьте к URL указание номера порта и должно случиться счастье :-) wss://localhost:432 и волки целы и овцы сыты :-)

PS/ подтягивайте матчасть

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

wss конечно шифрованный ws но ниразу не https

anonymous
()
Ответ на: комментарий от MKuznetsov

Так у меня сейчас только так и работает.

ECLIPSE
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.