У меня вопрос, когда у вас есть прокси-сервер, и вам нужно отправить / recv с клиентом и отправить / recv с удаленного сервера, как узнать, с какой стороны есть данные для отправки / записи, чтобы я мог вызывать соответствующие функции ,
Мне нужно получать / отправлять байты с веб-сайта клиенту (через прокси-сервер) и от клиента к серверу (через прокси-сервер), но я не знаю, в каком порядке они поступают, я видел, что это отличается для большинства сайтов
Моя текущая реализация такова:
1) receive from client
2) send to server
//infinite loop here
3) receive from server
4) send to client
// until bytes from server is 0
Это работает только для нескольких сайтов и не загружает их полностью, всего 15-20 КБ.
Есть предложения?