|
원래 서버가 동작하고 나서 클라이언트가 접속할때 까지 먹통이 되긴하는데요..
쓰레드를 쓰셨다면 아니겠지만요.. 소스만 봐서는 그런듯 싶네요 ;;
받는 부분이 좀 저랑 다르시네요
void __fastcall TUdpServerFrm::UDPServerUDPRead(TObject *Sender, TStream *AData, TIdSocketHandle *ABinding)
{
char String[1024];
char Ok[50] = "[ACK] Data Receive Ok !!";
memset(String, 0x00, sizeof(String));
//데이터 받기
AData->ReadBuffer(String, AData->Size);
List->Items->Add(String);
//데이터 보내기
ABinding->SendTo(ABinding->PeerIP, ABinding->PeerPort, Ok, sizeof(Ok));
}
|