프로그램 내에서 같은 port에 대해 socket bind를 두번하려면..
글쓴이: 김정태 / 작성시간: 금, 2004/04/02 - 10:46오전
네트워크 서버 프로그램을 만들고 있는데,
어떤 object를 생성하면 bind가 생성되고 소멸하면 bind를 해제하려고
합니다. 즉, 프로그램이 돌아가고 있는 동안 같은 port에 대해 server를
띄웠다가 내렸다가를 반복하려고 합니다.
그런데, 특정 port에 bind를 한 뒤에 해당 object를 소멸하고, 다시 object를
생성하면 bind 부분에서 실패를 합니다.
프로그램이 실행되는 동안 한번만 bind를 하도록 하여도 되지만, 그 방법말고
bind를 해지하는 방법이 있는지 궁금합니다.
Forums:
setsockopt()로 SO_REUSEADDR를 설정해 보세요.
setsockopt()로 SO_REUSEADDR를 설정해 보세요.
댓글 달기