2014-07-18 9 views
0

SSDP를 사용하여 서버에 연결된 시스템의 IP 목록을 가져 오는 Java 프로그램을 만들려고합니다. 가능한가? 그렇다면 누구나 방법을 말해 줄 수 있습니까? 왜냐하면 내가 읽은 바에 따르면 그들은 우리가 모든 서비스가 아닌 특정 서비스를 네트워크상에서 찾을 수 있다고 언급했기 때문입니다. 사전에에는 ssdp를 사용하여 네트워크에서 사용할 수있는 모든 서비스의 ips를 얻을 수있는 방법이 있습니까?

감사

답변

0

정말 SSDP에서 일어나는 일치하지 않습니다 "IP가이 서버에 연결되고",하지만 당신은 주어진 로컬 네트워크에서 SSDP를 통해 advertize 모든 서비스와 장치를 검색 할 수의 아이디어 : M-SEARCH 메시지를 보낼 때 특정 서비스 유형 문자열 대신 검색 대상 ssdp:all을 사용하십시오.

처음부터이 기능을 구현할 생각이라면 UPnP (또는 SSDP) 라이브러리/프레임 워크를 사용하는 것이 좋습니다.