Добрый день. Имеется прокси сервер на python.
В данном куске прием-передача данных.
Учитывая, что прокси сервер нацелен на работу с протоколами HTTP/HTTPS каким образом декодировать/перевести в читаемый вид переменную "data"?
def _read_write(self):
time_out_max = self.timeout/3
socs = [self.client, self.target]
count = 0
while 1:
count += 1
(recv, _, error) = select.select(socs, [], socs, 3)
if error:
break
if recv:
for in_ in recv:
data = in_.recv(BUFLEN)
if in_ is self.client:
out = self.target
else:
out = self.client
if data:
out.send(data)
count = 0
if count == time_out_max:
break