Просмотр полной версии : WinSocks Proxy & Delphi
Alexsis f
14.02.2009, 11:55
Доброе время суток. Возникла необходимость разработать HTTP Proxy Server. Обмен пакетами между клиентом и интернет-сервером я организовал. Воспользовался TCP протоколом. Не могу найти решение в следующем: нужно узнать ip-адрес клиента при выходе клиента в интернет (посредствам интернет браузера) через мой Proxy. Буду благодарен помощи
Что-то я тебя совсем не понял.
Ты имеешь в виду узнать IP адрес подключившегося к тебе человека?
Если да, то это делается так:
после того как клиент подключился к тебе
csocket:=accept(lsocket,caddr,size_caddr);
его IP можно узнать через inet_ntoa(caddr.sin_addr));
В своём случае подставишь свои переменные.
Alexsis f
16.02.2009, 10:21
Очень благодарен! Именно это я и хотел реализовать в проге.
Alexsis f
10.03.2009, 00:28
К сожалению пишу прокси не с нуля. Использую вот это:
{************************************************* ******
{
{ HTTP Proxy Server
{
{ Copyright (c) 2002 Sergey Polevikov
{
{************************************************* ******
Подскажите, плиз, можно этот пример использовать для создания серьезного проекта? Или это примитив?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot