logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

Opciones
Ir a la última publicación
Mayka83  
#1 Publicado : hace 7 años
Mayka83

Posición: Newbie

Grupos: Registered
Registrado: 30/05/2018(UTC)
Mensajes: 1
España

Fue agradecido: 1 vez/veces in 1 publicación(es).
Hola a todos,

Estoy desarrollando un proyecto en el que tengo que ver los equipos que están conectados a la red a la que está conectada el terminal, un ejemplo podría ser la app "Es File Explorer". EL caso es que sólo veo los equipos que están conectados por wifi. Los que están conectados por Ethernet no consigo verlos.


Este es el modo en el que lo estoy haciendo:


Citar:
ConnectivityManager cmWifi = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cmWifi.getActiveNetworkInfo();
WifiManager wm = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);


WifiInfo connectionInfo = wm.getConnectionInfo();
int ipAddress = connectionInfo.getIpAddress();
String ipString = Formatter.formatIpAddress(ipAddress);


Log.d(TAG, "activeNetwork: " + String.valueOf(activeNetwork));
Log.d(TAG, "ipString: " + String.valueOf(ipString));

String prefix = ipString.substring(0, ipString.lastIndexOf(".") + 1);
Log.d(TAG, "prefix: " + prefix);

for (int i = 0; i < 255; i++) {
// String testIp = prefix + String.valueOf(38);
String testIp = prefix + String.valueOf(i);
InetAddress address = InetAddress.getByName(testIp);
boolean reachable = address.isReachable(1000);
String hostName = address.getCanonicalHostName();

if (reachable)
Log.i(TAG, "Host: " + String.valueOf(hostName) + "(" + String.valueOf(testIp) + ") is reachable!");

}

ConnectivityManager cmWired = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

Log.i(TAG, "End search ");

Saben cuál puede ser el modo de ver todos los equipos?

Muchas gracias de antemano, saludos.

Editado por un usuario hace 7 años  | Razón: No especificada

thanks 1 usuario agradecido Mayka83 por esta útil publicación.
admin en 28/06/2018(UTC)
admin  
#2 Publicado : hace 7 años
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Buenas,

Muy buen codigo, la verdad esque nunca intente hacer algo parecido, supongo que tengdras que googlear.

Un saludo!!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
yalanii  
#3 Publicado : hace 14 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 5.027
Ubicación: TBS

yalanii  
#4 Publicado : hace 9 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 5.027
Ubicación: TBS

сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт
Usuarios navegando este tema
Guest
Similar Topics
Android - Seguridad Google Auth y servidor RESTFUL (Android Foro)
por Super_Coco hace 5 años
Desarrollo Android (Android Foro)
por cesca1095 hace 6 años
Android Servicios (Android Foro)
por luisdelgado hace 6 años
wholesale android 4.0 mini USB to hdmi cable (Terminales y Accesorios)
por Guest hace 7 años
Eclipse y dispositivo android (Android Foro)
por Maquiavelo hace 9 años
LDAP ANDROID (Android Foro)
por mabg68 hace 9 años
Android studio o eclipse crear un boton que copie una imagen (Android Foro)
por Fujitora hace 9 años
Error al cargar SDK Android en Eclipse (Android Foro)
por alais hace 9 años
como subir un archivo de texro a mi base de datos en android (Android Foro)
por fuser91 hace 9 años
Problema al abrir eclipse con referencia android (Android Foro)
por maike225 hace 9 años
primeros pasos_ ECLIPSE Y ANDROID STUDIO (Android Foro)
por polenorth1 hace 9 años
Location of the Android SDK has not been setup In preferences (Android Foro)
por diegoalvarez3t hace 9 años
Direccion IP Emulador Android (Configuración y ajuste)
por VientoSparda hace 10 años
Tutoriales para Androidstudio (Android Foro)
por maluco hace 10 años
Buenas! Tengo problemas al añadir los APIs Android (Java Foro)
por Gonzalo hace 10 años
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.