|
Builder Component TServerSocket, TClientSocket를 가지고
클라이언트와 서버프로그램을 작성하고 클라이언트측에서
서버측으로 접속하여 데이타를 전송하고 접속을 해제하고
다시 접속하여 데이타를 전송하는 샘플프로그램을 작성하였습니다.
그런데 서버측을 항상 켜두면 상관이 없는데
서버측을 종료하고 서버측을 다시 가동하면
클라이언트측에서 계속 접속하도록 해 놓았기 때문에
다시 접속하여 데이타를 전송할 것이라고 예측했습니다.
결과는 접속은 하는데 데이타를 전송하지 못하며,
다시 접속을 끊지를 못합니다.
서버와 클라이언트 측에서 어느 한쪽이라도 꺼졌다가
다시 가동되면 재 접속을 하여 데이타를 전송하려면
어떻게 해야 하나요.
현재는 클라이언트,서버측에서 소켓에러가 나면 ErrorCode=0 으로 설정해 놓았습니다.
그렇지 않으면 서버측이 꺼져 있을때 클라이언트가 접속하려면 에러가 나므로.
에러처리에 대한 해결방법을 알려 주시거나 , 해당 자료가 있으시면 알려 주시면
감사하겠습니다.
그럼, 오늘도 좋은 하루가 되시길....
|