Я хочу написать простой прокси с TIdHTTPProxyServer
и это мой код:работы с IdHTTPProxyServer1
void __fastcall TForm1::FormCreate(TObject *Sender)
{
IdHTTPProxyServer1->DefaultPort = 8090;
IdHTTPProxyServer1->Active = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
int Index = 0;
TList * cList;
{
cList = IdHTTPProxyServer1->Contexts->LockList();
try
{
for (int stop = cList->Count - 1, Index = 0; Index <= stop; Index++)
{
TIdContext * t;
t = static_cast <TIdContext*>(cList[Index]);
t->Connection->Disconnect();
}
}
__finally
{
IdHTTPProxyServer1->Contexts->UnlockList();
}
IdHTTPProxyServer1->Active = false;
}
}
У меня есть два вопроса:
Как я могу бросить в TList к TIdContext?
Этот код не меняет мой IP-адрес, и я хочу изменить свой IP-адрес. Как я могу изменить свой IP-адрес с помощью
TIdHTTPProxyServer
?
Добро пожаловать в StackOverflow. Это сайт вопросов и ответов. Ваш вопрос слишком широк для ответа. Пожалуйста, будьте более конкретными. Что именно вы хотите делать с TIdHTTPServer? что ты уже испробовал? Что не работает для вас? –
Спасибо за ваш ответ .... –
Вы задали два отдельных вопроса. Они должны быть размещены отдельно. Пожалуйста, прочитайте правила StackOverflow, прежде чем задавать дополнительные вопросы. Я ответил на первый вопрос здесь относительно использования TList. Пожалуйста, разместите отдельный вопрос для второго вопроса о вашем использовании IP-адресов и более подробно объясните, что именно вы пытаетесь выполнить. –