Resumen: Antes de que empieces a leer, creo que lo único que te falla es que por lo visto con android hace falta poner como IP la dirección broadcast: 192.168.1.255 o 255.255.255.255, en cambio en winmo se podía poner la IP exacta e igual funcionaba.