2017-12-02 12 views
0

자바 연결된 모든 장치의 모든 IP 주소 난 CMD를 통해에 establised 네트워크에이 장치를 연결,목록 나는 클라이언트 소켓 프로그램을 작성하고 다른 장치 사이에</p> <p>을 채팅을하지만

그렇다면 원한다면 내가 소켓을 만들고 바인딩 같은 IP 및 포트

Socket clientSocket = new Socket("127.0.0.1", 6000); 

내가 네트워크의 꽃밥 기계의 IP로 IP (127.0.0.1)를 교체해야

은 t인가 여기에 네트워크에서 모든 IPS를 선택하여 IP를 자동으로 Sokect에 넣을 수 있습니까?

+1

내가 아는 한은 아닙니다. 브라우저에서 방문 할 수있는 모든 웹 사이트를 나열하는 것 같습니다. 명부는 거대 할 것입니다. – clinomaniac

+0

@clinomaniac에는 대체 솔루션이 있습니까? –

+1

질문이 명확하지 않습니다 - 기본 소켓 프로그래밍에 대한 기사 수천 개를 읽었습니까? – stdunbar

답변

-1

당신은이 게시물에서 언급 한 방법 사용할 수 있습니다. 당신은 당신의 프로그램에서 이러한 메서드를 호출 할 수 있습니다

How to get a list of all valid IP addresses in a local network?

Runtime.getRuntime() 간부 (명령)을 사용하여;

희망이 도움이됩니다.

+0

이 솔루션은 Linux에 적합하다고 생각합니다. Windows를 사용하고 있습니다. –

+0

클래스 A 네트워크에서 실행되는 경우 어떻게해야합니까? 이 경우 1600 만 개가 넘는 주소가 약간 있습니다. 이걸 실행하는데 얼마나 걸릴 것 같니? – stdunbar

+0

@stdunbar 질문에 대한 첫 번째 의견에서 언급했습니다. 이것은주의해서 사용해야했습니다. – clinomaniac