서버 소켓을 연 후에 다른 사람이 연결할 수있는 IP 주소에 액세스하고 싶습니다. 전화 할 때Java - ServerSocket IP 주소
ServerSocket seso = new ServerSocket(port);
System.out.println(seso.getInetAddress());
회색 마스크 만 표시됩니다 (0.0.0.0/0.0.0.0). 내가 얻고 자하는 것은 소켓이 실제로 바인딩 된 IP입니다. 130.75.22.12 (또는 비슷한 것).
감사 ... ServerSocket 실제로 수신 대기하는 IP 주소를 직접 반복하는 것이 가능할 것으로 기대했다.그래서 seso.getInetAddress()와 함께 ServerSocket을 호스팅하는 컴퓨터의 가능한 모든 주소를 보여주는 Network Interface Adresses 목록의 정보를 결합해야합니까? – MrFreeze