오랜만에 소켓을 이용하여 서버쪽에 데이터를 가져오는 간단한 프로그램을 만들던중에
다음과 같은 socket bind 에러가 발생하였습니다.
2009/10/07 00:48:32,235,../../../xxxxx.cpp(355)DEBUG- [do_listen]apr_socket_bind error
2009/10/07 00:48:32,235,../../../../../../xxxxx.cpp(308)DEBUG- [start]do_listen error
기존에 잘 사용하던 소켓 구성이였기에 무엇이 문제인지 확인하던 차에 예전에 알고 있었던
내용이였지만, 오래되서 생각지도 못했네요.
소켓이 이미 bind되서 올라간 포트가 있다면 당연히 발생하는 문제였는데 말이죠.
즉 제가 소켓을 이용하여 서버 올렸던 포트가 이미 사용이 되어 있기 때문에 bind 에러를
발생하였던 것이였습니다.
소켓 정보를 알고 싶다면
netstat -tpl 로 확인하시면 됩니다.
다음과 같은 socket bind 에러가 발생하였습니다.
2009/10/07 00:48:32,235,../../../xxxxx.cpp(355)DEBUG- [do_listen]apr_socket_bind error
2009/10/07 00:48:32,235,../../../../../../xxxxx.cpp(308)DEBUG- [start]do_listen error
기존에 잘 사용하던 소켓 구성이였기에 무엇이 문제인지 확인하던 차에 예전에 알고 있었던
내용이였지만, 오래되서 생각지도 못했네요.
소켓이 이미 bind되서 올라간 포트가 있다면 당연히 발생하는 문제였는데 말이죠.
즉 제가 소켓을 이용하여 서버 올렸던 포트가 이미 사용이 되어 있기 때문에 bind 에러를
발생하였던 것이였습니다.
소켓 정보를 알고 싶다면
netstat -tpl 로 확인하시면 됩니다.
'프로그램언어 > C++' 카테고리의 다른 글
gdb을 이용한 디버깅 방법 [ STL 디버깅 ] (0) | 2010.01.15 |
---|---|
클래스의 데이터의 값을 string으로 반환해서 받기. (0) | 2009.12.08 |
[MFC] 출력창을 이용한 디버그 내용 출력. (0) | 2009.09.22 |
zlib을 이용한 간단한 예제 (0) | 2009.08.07 |
zlib 컴파일 에러발생. (0) | 2009.08.06 |