반응형
네트워크 프로그램에서 포트를 제대로 닫지 않은 경우, 다시 프로그램을 시작 하면 다음과 같은 에러가 발생하며 프로그램이 실행되지 않는다.
Error on binding: Address already in use
이런 경우 다음을 추가 하면 해결 된다.
int tr=1;// kill "Address already in use" error message
if (setsockopt(listener,SOL_SOCKET,SO_REUSEADDR,&tr,sizeof(int)) == -1) {
perror("setsockopt");
exit(1);
}
반응형
'OldStory > WORKS' 카테고리의 다른 글
MS .NET Framework 3.5 설치 문제 (0) | 2010.10.22 |
---|---|
ctrl-c handler (0) | 2010.10.21 |
Linux USB Gadget Driver (0) | 2010.10.07 |
Linux4SAM (0) | 2010.09.30 |
Embedded Qt at TW2880 (0) | 2010.09.28 |