Доброе время суток. Возникла необходимость разработать HTTP Proxy Server. Обмен пакетами между клиентом и интернет-сервером я организовал. Воспользовался TCP протоколом. Не могу найти решение в следующем: нужно узнать ip-адрес клиента при выходе клиента в интернет (посредствам интернет браузера) через мой Proxy. Буду благодарен помощи
Что-то я тебя совсем не понял. Ты имеешь в виду узнать IP адрес подключившегося к тебе человека? Если да, то это делается так: после того как клиент подключился к тебе csocket:=accept(lsocket,caddr,size_caddr); его IP можно узнать через inet_ntoa(caddr.sin_addr)); В своём случае подставишь свои переменные.
К сожалению пишу прокси не с нуля. Использую вот это: {******************************************************* { { HTTP Proxy Server { { Copyright (c) 2002 Sergey Polevikov { {******************************************************* Подскажите, плиз, можно этот пример использовать для создания серьезного проекта? Или это примитив?