Я пытаюсь реализовать сокращение URL-адресов в Python очень простым способом, не используя какие-либо веб-фреймворки, такие как FLASK или Django, чтобы лучше понять, как работают веб-сокеты. Я создал клиентский скрипт, который подключается к серверу через сокет, который прослушивает локальный хост на порту 80. Затем сервер сокращает URL-адрес с помощью алгоритма, который сокращает URL-адрес до https://127.0.0.1/something и отправляет клиенту, а также сохраняет в базе данных. На данный момент это самый простой обмен сообщениями между клиентом и сервером с использованием сокетов.
Теперь то, что я хочу сделать, это всякий раз, когда я ввожу сокращенный URL-адрес в браузере, т.е. https://127.0.0.1/something, он должен быть захвачен сокетом сервера, работающим на локальном хосте. Является ли это возможным? Если да, то как? Мне нужно только представление о том, что я могу сделать, но псевдокоды также могут быть полезны.
~ С уважением