|
궁금한게 하나 더있는데요
클라이언트에서 버튼을 눌러 데이터를 보내면
소켓 에러 메시지가 뜨는군요
Socket Error # 10054
connection reset by peer
이 에러는 왜 나는것인지요?
iwillgosu 님이 쓰신 글 :
: 원래 서버가 동작하고 나서 클라이언트가 접속할때 까지 먹통이 되긴하는데요..
:
: 쓰레드를 쓰셨다면 아니겠지만요.. 소스만 봐서는 그런듯 싶네요 ;;
:
: 받는 부분이 좀 저랑 다르시네요
:
: 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));
: }
|