인프런 커뮤니티 질문&답변

김영호님의 프로필 이미지

작성한 질문수

자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!

네트워킹

클라이언트 socket 관련 질문입니다

작성

·

241

1

' socket('localhost', 9000);'

에서 localhost가 자신 PC의 IP주소라고 하셨는데 그렇다면 서버에 접속할 때 포트번호만으로 서버를 인식하고 접속하는 것인가요?

그렇다면 만약 2개의 서버가 같은 포트 번호를 갖고 있으면 어떤 방식으로 구별하는지 궁금합니다!

답변 2

2

연결하실때 연결할 서버 ip를 작성하면 다른 서버로 연결 가능합니다.
Socket s1 = new Socket("192.168.0.1", 5000);
Socket s2 = new Socket("192.168.0.2", 5000);

0

포트번호는 하나의 서버에서 다른 서비스를 접근할 때 사용하는 것! 앞에 내용을 다시 떠올려보세요.