Страницы

Поиск по вопросам

вторник, 31 марта 2020 г.

Как узнать IP-адреса подключенные к локальной сети? [закрыт]

#java #сеть #ip


        
             
                
                    
                        
                            Закрыт. Этот вопрос необходимо уточнить или дополнить
подробностями. Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Добавьте больше подробностей
и уточните проблему, отредактировав это сообщение.
                        
                        Закрыт 2 года назад.
                                                                                
           
                
        
Как узнать IP-адреса подключенные к локальной сети?
    


Ответы

Ответ 1



Если требуется именно на java, то ответ есть здесь https://stackoverflow.com/questions/3345857/how-to-get-a-list-of-ip-connected-in-same-network-subnet-using-java. Примерно так: public static void checkHosts(String subnet) throws IOException { int timeout = 100; for (int i = 1; i < 255; i++) { String host = subnet + "." + i; if (InetAddress.getByName(host).isReachable(timeout)) { System.out.println(host + " is reachable"); } } } public static void main(String[] arguments) throws IOException { checkHosts("192.168.1"); }

Комментариев нет:

Отправить комментарий