|
Indy TCP Client를 사용해가지구서..
클라이언트 용 프로그램을 제작 하였습니당..
그런데 서버가 재시작을 하거나 꺼져있을때 클라이언트에서 자동으로 연결을 해주기 위해서
타이머를 사용해서 아래 (. .) 와 같이 1초에 한번씩 체크하도록 하였습니당..
if (!ClientSocket->Socket->Connected && ClientSocket->Active==false)
{
RetryTimer->Enabled = false;
ClientSocket->Active = true;
}
그런데...
서버를 끄구 연결 안하고 약 한시간 정도가 지나니깐 ... 소켓버퍼가 꽉 찼다고 메시지가 나오면서 죽어버리네요..
고수님들... 해결책 말씀해주시와요~~~~
감사합니다.
|