Delphi 5.0 사용에 FastNet UDP를 사용합니다.
UDP사용시 상대 PC에 UDP 프로그램이 떠있지 않은 경우...
데이터를 던지면 stream errir 가 나면서 프로그램이 죽더군요..
상대 PC가 아예 꺼져 있으면 문제가 없지만 켜져는 있고
서버는 살아 있지 않은 경우 꼭 이경우 가 생깁니다.
Delphi7.0 indy에서도 똑같은 현상이 생기던데...
이 문제를 해결할 수있거나..
상대 PC에 UDP 서버가 떠있는지 확인 할 수있는 방법은
없는 지요..
저는 indy udpClient 썼구요...상대쪽에 Server 소켓 없어도....실행 잘되거든요....
UDP 는 TCP/IP 개념이 아니라서 저쪽 Server소켓이 있던 없던 상관없는데...
이상타 이상타..
참고로 indy 9.0.11버전을 씁니다...