клиент socket обернутый в ssl/tls на C или C++? Подскажите как подписаться сертификат на безопасность чтобы броузер не ругались. Заодно если не жалко простым кодом клиента. Пожалуйста.
Сертификат должен быть зарегестрированный где то там. Это если через нет В локалхост вроде не обязательно.
letsencrypt?
если кратко, то лично тебе ничего подписывать не нужно
Просто я запускаю сервер через Android termux через 127.0.0.1 и клиент браузер телефона он ругается на сертификаты которые я сделал на openssl.
если ты занимаешься тестами, то опять же тебе это не нужно
Я изучаю C. Я не роботую по этой сфере.
А почему вы это делаете здесь?
ну это так сказать advanced задача для новичка, в таком случае следует сначала изучить как работает tls, а потом уже задавать вопросы :)
Я ищу может кто знает подскажет.
Найдите описание этого чата. Оно ищется если ткнуть на название чата
Я пытаюсь. Примерно основу я понял.
лучше в какой-то девопсерский чат, там за такое могут пояснить. Это мало с языком и программированием связано
Ладно извините. Просто на это инфы мало. Вот я и ищу всё возможную инфу.
Вы хотите странного и непонятно зачем. По этому инфы мало
Я хочу запустить сервер чтобы получить с стороны клиента html и js код без предупреждений от браузер о безопасности.
Так. А зачем тут Си?
Потому что на си я могу написать сервер а на других языках не могу.
такс. А что вынудило вас писать сервер?
схх в названии говорит о том, что это чат по с++, это во первых
Почему не можешь?
Я хочу поиграть с webgl
Для этогл не надо писать сервер самому
Nodejs плохо работает на termux а python я плохо знаю.
Вас python -m http.server -p 8888 в директории с html/js файлами не устрлил чем? Поднимет http сервер на 8888 порту в текущей директории. Питон щас на любом чайнике есть
В термуксе питон точно есть. И http.server там тоже
Разбирать питон. Когда я могу написать на C. Мне интересно разобраться в C.
вам нужен webgl или C?
си мертвый язык для подобных вещей
дядя, вы дурак? Там не нужно "разбирать питон". Это штатный модуль питона. Консольная команда. Ее нужно ввести в консоли получить работающий http сервер. не нужно писать программу на питоне и разбирать питон
Webgl на js. А си для сервера.
Я же написал что питон я плохо знаю. Почти не знаю.
Лучше по очереди. Если нужно отдавать только статику, то берите питон (для локалки) или nginx (для прода). Велосипеды тяжелее поддерживать
https://disk.yandex.ru/i/EPpjKogpDBgYKQ
Выше священное магическое заклинание, которое запустит в работу тебе рабочий сервер.
Ладно я попробую. А https поддерживает?
На то она и безопасность чтобы на самоподписанный сертификат ругаться :)
Для локалхоста https тебе нафиг не сдался
не трогайте TLS пока вы не сделали готовое приложение на HTTP. Шифрование вам понадобится только для прода
чувак ну это уже слишком толсто, давай-ка в @supapro уже
Я хочу пробросить свою работу через nat.
Http сервер я уже запускал.
Спасибо за ссылку.
Да это ни @supapro, ни сюда. Я не уверен, что есть профильные чатики со столь же всеобъемлющей тематикой, как заданные вопросы. Тут только во флудилки идти и надеяться, что встретится кто-то достаточно благосклонный
Ему в СhatGPT нужно.
да чувак троль пожирнее паукаева, судя по вопросам он собирается делать запросы к видеокарте на си с андроида через нат
Я же написал выше.
C++ к NAT отношения не имеет.
Вы код набирать будете не на C++, а на клавиатуре. Так что начать стоило с профильного чата по клавиатурам
C++ нет. А сервер имеет.
Это чат по С++, а не по серверам.
Вам надо этот чат, сначала вам надо прочитать про https://ru.m.wikibooks.org/wiki/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_PKI после купить серт от известного УЦ, которому доверяет браузер или в сам браузере добавить ваш самоподписанный серт в доверенные
Спасибо.
А еще обратите внимание на userver. Это можно сказать дистилляция современного подхода к написанию библиотек для backend на C++ https://t.me/userver_ru
Обязательно посмотрю.
Обсуждают сегодня