用clientsocket->connect扫描多个端口的问题...
for(int i=StrToInt(Edit2->Text);i<=StrToInt(Edit3->Text);i++)
{
TClientSocket *csocket=new TClientSocket(this);
csocket->Tag = 0;
csocket->OnConnect = ClientSocket1Connect;
csocket->ClientType = ctNonBlocking;
csocket->Address=Edit4->Text;
csocket->Port=i;
csocket->Open();
}
ClientSocket1Connect函数的定义没有问题,可是为什么当一扫描时,就出现假死状况呢??
不知各位,有什么好的扫描方法??