¿Cómo asociar la intención de conectividad a socket?
En android … Dado un conjunto de sockets activos (<10), My broadcast receiver obtiene una intención del ConnectivityManager indicando que el estado de la conexión ha cambiado. ¿Cómo asociar la intención con los sockets afligidos?
Puedo obtener el NetworkInfo de la intención.
- DatagramSocket.bind (); Socket excepción: no se puede asignar la dirección solicitada. Emulador de Android
- Aplicación de chat: qué tecnología es mejor para implementar aplicación de chat en Android
- No obtiene respuesta en la conexión de socket
- ¿Cómo ejecutar el servicio no en el hilo principal?
- UDP Multicasting desde el móvil a la PC
final ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); final NetworkInfo netinfo = ConnectivityManagerCompat.getNetworkInfoFromBroadcast(cm, aIntent);
Esto me da el tipo de interfaz. También puedo usar el socket para obtener el NetworkInterface.
final InetAddress sourceAddr = socket.getLocalAddress(); final NetworkInterface ninterface = NetworkInterface.getByInetAddress(sourceAddr);
Pero no veo cómo proceder desde aquí.
¿Hay una manera de obtener el NetworkInfo asociado con un socket?
Estoy considerando la construcción manual de una correspondencia entre los nombres de interfaz y tipos de red. Esta asignación se cargaría la inicialización de curado. Esto es básicamente lo que estoy haciendo visualmente cuando ejecuto un comando ip o netstat.
- ObjectInputStream - ¿Cómo esperar a nuevos datos?
- ¿Cómo puede mi aplicación Android comunicarse con un daemon nativo?
- Envío de datos TCP desde Android (como cliente) - ¿no se envían datos?
- Comunicación de LocalSocket con el dominio de Unix en Android NDK
- Llegar a un dispositivo de red por IP y puerto mediante el emulador de Android
- Cómo resolver java.net.BindException: error de enlace: EADDRINUSE (Dirección ya en uso)
- Cómo desbloquear InputStream.read () en Android?
- Tiempo de espera de conexión de socket Android
- Excepción de JsonReader en Android mientras se analizan datos JSON grandes
- WifiDirectActivity Alteración de la muestra: Transfiere un ArrayList <String> p2p