작성한 질문수
자바(javafx) 실전 데스크탑앱 프로젝트 - 유튜브관리앱
프로세스 하나만 띄우기(구현)
작성
·
180
0
ServerSocket 객체를 생성해서 9900 포트에 할당해주셨는데요
Youtube 관리앱은 9900포트가 아니라 다른 포트에 할당되는거 아닌가요??
Youtube 관리앱을 특정 포트에 띄우는게 포트를 덜 잡아먹지 않나 싶어서 질문드려요
답변 2
1
소켓객체에 직접 설정한 포트만 사용하는 것이기 때문에 1개의 포트만 사용하게 되는 것입니다.
소켓객체에 직접 설정하지 않았을 때는 해당 인스턴스가 사용하는 포트는 없습니다.
인스턴스를 하나만 띄우기 위한 방법으로 포트를 이용한 방법을 사용한 것이고,
사용중이지 않은 다른 포트값을 사용해도 상관없습니다.
(관례적으로 특정용도로 사용하는 포트번호만 피하시면 됩니다.
예를 들어 웹서버의 기본포트로 사용하는 80번이 있습니다.)
빠른 답변 감사합니다.
제가 질문드린 의도는 현재 하나의 프로세스가 2개의 포트를 사용하게 되는거 아닌가? 였습니다.
현재 띄울 프로세스의 포트를 미리 지정해서 띄우면 1개만 사용해도 되지 않을까요
빠른 답변 감사합니다.
제가 질문드린 의도는 현재 하나의 프로세스가 2개의 포트를 사용하게 되는거 아닌가? 였습니다.
현재 띄울 프로세스의 포트를 미리 지정해서 띄우면 1개만 사용해도 되지 않을까요