델파이 7에서 internet 탭에 있는 TTCPClient socket으로 작업을 하고 있습다.
TCPClient1.connect; 하구요
수신하는 스레드를 동작시켜서
잘 통신하다가 ..
갑자기 랜선이 빠졌는데도.. 그래서 수신이 안되는 데도...
에러는 커녕 아무 소리 없이 클라이언트는 수신 대기만 하고 있네요..
랜선을 복구해도 서버는 이미 연결을 끊어버린상태지요.
서버와 연결이 비정상적으로 끊겼는데도
if not TCPClient1.connected then showmessage('Disconnect');
해도 TCPClient1.connected 값이 TRUE가 나옵니다.
연결이 안되는 건지 알수 있는 방법이 없을까요???
참고로 서버는 소스를 건들수가 없는 상황이네요..
고수님들의 한수 지도 바랍니다.
즐프하세용.