1,316
社区成员
发帖
与我相关
我的任务
分享
int MY_port;
try
{
MY_port = ::StrToInt(Edit_port->Text);//端口
Edit_port->Text = ::IntToStr(MY_port);
IdTCPServer1->Bindings->Clear();
TIdSocketHandle *sh;
sh = IdTCPServer1->Bindings->Add();
sh->IP = "127.0.0.1";
sh->Port = MY_port;
sh->IPVersion = Id_IPv4;
IdTCPServer1->DefaultPort = MY_port;
IdTCPServer1->Active = true;
if(IdTCPServer1->Active)
{
Memo1->Lines->Add("开始侦听");
Button_start->Enabled = false;
Button_end->Enabled = true;
}
else
{
Memo1->Lines->Add("侦听失败");
Button_start->Enabled = true;
Button_end->Enabled = false;
}
}
catch(...)
{
Memo1->Lines->Add("侦听异常");
Button_start->Enabled = true;
Button_end->Enabled = false;
}
IdTCPServer1->Bindings->Clear();
TIdSocketHandle *sh = IdTCPServer1->Bindings->Add();
sh->IP = "IP地址";
sh->Port = 端口号;
int nPort = StrToIntDef(Edit_port->Text, 0);
if (nPort < 1)
{
ShowMessage("泄特端口");
}
else
{
IdTCPServer1->DefaultPort = nPort;
...
}