Я установил потоковый сервер "Lighttpd" (light-tpd), который работает на порту 81.
У меня есть программа на C, которая прослушивает http-запросы на порту 80, используя сокет сервера , созданный сокетом api.
Я хочу, чтобы как только я получил запрос на порт 80 от клиента, я перенаправил его на сервер потоковой передачи, и оставшийся разговор произошел между сервером потоковой передачи и клиентом, и они полностью обошли мою C-программу. 1007 *
Проблема в том, что клиент будет ожидать сообщения от сокета на порту 80 (то есть от сокета моей программы на C), поскольку он отправил запрос только на порт 80, а не с сервера потоковой передачи, который предоставляет службу через порт 81.
Может ли кто-нибудь помочь мне в этом вопросе обхода сокета на порту 80 для ответа клиенту.
Решение Я думаю: моя программа может быть посредником ... Она будет перенаправлять запрос на порт 81 потокового сервера, и когда она получает оттуда ответы, она направляет их клиенту ... но обход будет эффективным и Я не знаю, как это сделать. Пожалуйста, помогите мне.
Заранее спасибо