|
builder 5.0 e 로 통신프로그램을 만들고 있습니다.
그런데 아주 우수운(?) 상황이 생겨서 질문드립니다.
socket은 windows sdk를 사용하고 있습니다.
통신은 클라이언트에서 커넥트하고 데이터 주고 받고
세션을 끊습니다. 이런 작업이 계속 반복되지요.
물론 통신하는데는 아무런 이상이 없습니다.
그런데 서버 프로그램을 제 개발용 컴퓨터에서
돌리면 핸들 카운트가 정상적으로 작동하는데
서버에 올려 놓으면 소켓을 닫아도 핸들이 계속
증가합니다.
closesocket()으로 소켓을 닫는데 리턴값은 정상입니다.
그래서 TServerSock 을 사용하여 간단한 테스트
프로그램을 만들었는데 역시 마찬가지입니다.
제 pc에서는 정상인데 서버에서 핸들 폭주합니다.
혹시 아시는분 답변좀 부탁합니다.
환경은 제 pc, 서버 동일합니다.
os: windows 2000 server
|