Sever端:
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
IdUDPServer1->Active=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::IdUDPServer1UDPRead(TObject *Sender,
TStream *AData, TIdSocketHandle *ABinding)
{
TStringStream *DataStringStream = new TStringStream(AData->Size);
DataStringStream->CopyFrom(AData,AData->Size);//接收数据
AcceptContentMemo->Lines->Add(“从地址:” + ABinding->PeerIP + " 端口:" + IntToStr(ABinding->PeerPort) + " 接收到:" + DataStringStream->DataString);
ABinding->SendTo(ABinding->PeerIP,ABinding->PeerPort,“success”,7);//发回执
delete DataStringStream;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TO