indy소켓(8..)
델파이5
os:win98
indy소켓서버가 꺼져있는 상태에서 클라이언트에서 접속시도를 하면 연결이 거절되었다는 error 메세지가 뜹니다.
클라이언트 connection쪽에 Exception처리를 했는데도 error가 계속 뜹니다.
클라이언트에서 서버소켓이 active되어있는지 여부를 확인할 수 있는지 알고 싶습니다.
또 궁금한것이 하나 더있는데여 서버소켓이 리스닝 한다는 것은 서버소켓의 active가 활성화되고 클라이언드의 connection 을 기다리고 있는 상태를 의미하는 것입니까???
> indy소켓(8..)
> 델파이5
> os:win98
>
> indy소켓서버가 꺼져있는 상태에서 클라이언트에서 접속시도를 하면 연결이 거절되었다는 error 메세지가 뜹니다.
> 클라이언트 connection쪽에 Exception처리를 했는데도 error가 계속 뜹니다.
> 클라이언트에서 서버소켓이 active되어있는지 여부를 확인할 수 있는지 알고 싶습니다.
>
> 또 궁금한것이 하나 더있는데여 서버소켓이 리스닝 한다는 것은 서버소켓의 active가 활성화되고 클라이언드의 connection 을 기다리고 있는 상태를 의미하는 것입니까???
>
>
>
>
>
>
>
>
서버소켓이 동작하고 있는지를 알 수 있는 방법은 접속을 시도했을 때 밖에는 없겠죠. 그리고 발생하는 오류에 대한 예외처리 정확하게 하셨다면 혹시 델파이 개발 환경에서 실행한 것이 아닌지요.. 예외를 처리하는 코드가 있더라도 개발환경에서 실행할 경우 델파이 개발환경으로 오류를 보고하도록 되어 있습니다. 그래서 예외처리 코드를 무시하고 오류아닌 오류를 발생시키는 것이죠.
예외처리는 프로그램을 컴파일하여 실행파일로 만든 후 그 실행파일을 실행 해 보아야 합니다. 만약 지금 제가 말씀드린 내용을 이미 알고 계신 것이라면 소스코드를 한번 올려보시고요...
그리고 서버소켓의 리스닝은 생각하고 계신것이 맞습니다.