2011-10-06 5 views
1

내 안드로이드 전화가 LAN에 연결되어 있습니다.LAN에서 IP 주소 목록을 가져 오는 방법은 무엇입니까?

Java에서 LAN IP 목록을 가져 오는 방법이 있습니까?

내 응용 프로그램이 일부 데이터를 동기화하기 위해 LAN 컴퓨터의 SQL Server에 연결해야하므로이 목록을 얻고 싶습니다.

누군가 나를 도울 수 있습니까?

+0

아마도 [find-sql-servers-on-your-network] (http://www.mssqltips.com/sqlservertip/1113/find-sql-servers-on-your-network-with- osql-and-sqlcmd). 안드로이드에서 그렇게하는 방법을하지 마십시오. –

+0

참조 http://stackoverflow.com/questions/16326508/getting-all-local-ips-arp-a – Raedwald

답변

0

IP 주소를 알지 못해도 서비스를 알리고 찾을 수있는 방법이 있습니다. Zeroconf (Apple이 bonjour라고 부르는 것)를 찾으십시오. Microsoft에는 대안 인 UPNP가 있습니다.

대부분의 앱은 포기하고 단순히 사용자에게 IP 주소를 입력하도록 요청합니다.

1

당신은 자바 응용 프로그램에서 쉘 명령을 실행하려고 할 수 있습니다. 192.168.1 nmap은 *

하지만이 tryied하지 않았습니다!

관련 문제