본문 바로가기

Study/Java

java.net.BindException: Address already in use


A person holds a cup of Don Francisco coffee in Los Angeles August 12, 2010. Market researcher Packaged Facts projects U.S. coffee market growth of more than 25 percent between 2009 and 2014, with annual sales increasing to $59.6 billion from $47.5 billion. But demand for upscale coffee far outpaces that: the Specialty Coffee Association of America said sales of upscale coffee are growing at about 5 percent to 6 percent a year. Picture taken August 12, 2010. REUTERS/Sam Mircovich  (UNITED STATES - Tags: BUSINESS)



소켓프로그래밍을 하시는데 java.net.BindException: Address already in use 오류가 나온다면 100% 포트가 겹치는것입니다.
프로그래밍하시는 포트번호를 바꾸시던지 아니면 겹치는 프로그램을 종료해버리세요


겹치는걸 쉽게 확인하는 방법은 콘솔창에서 윈도우 기준 netstat -a -n -o 리눅스의 경우 nestat -ntlp
이거면 겹치는 포트를 아실수 있습니다. 리눅스의 경우는 pid가 보이니까 만약 데몬일경우 중지시켜버리거나 Kill 해버리시고 윈도우의 경우 작업표시줄에서 pid를 표시해서 막 어쩌구 저쩌구 나오는데.  그냥 제가 첨부하신 파일 사용하시는게 빠르실듯 합니다. 그러니까 그걸 왜 알려고 하는거면 그 포트를 점유하고 있는게 어떤 프로그램인지 앍 위해서인데
제가 쓰는 프로그램은 정말 알기 쉽게 나옵니다 더군다나 무설치이고요, 그냥 다운받으셔서 바로 실행하시면 됩니다.





'Study > Java' 카테고리의 다른 글

Java sqlite jdbc  (0) 2011.07.14
[JAVA] atoi, iota  (5) 2011.07.07
Flex 와 Java XMLsocket을 사용하기  (0) 2010.08.19
이클립스 가릴레오(galileo) 플러그인 지우는 방법  (0) 2009.10.26
JAVA 1.6 한글 api  (2) 2009.10.05
예외처리, Exception  (0) 2009.06.17