O que você experimenta deriva da falta de suporte NetBIOS / NetBT nativo.
Quando o computador com Windows está tentando resolver nomes de rótulo único, uma das etapas é emitir uma solicitação de difusão para o nome específico e verificar se algum nó na sub-rede local responde a esse nome. A sequência de resolução é algo assim:
- Tente resolver usando o arquivo hosts
- Tente usar o WINS
- Tente emitir a transmissão do NetBIOS
- Padrão para resolução de nomes DNS
No Android, a resolução de nomes é assim:
- Tente resolver usando o arquivo hosts
- Padrão para resolução de nomes DNS
Assim, você provavelmente teria que adicionar uma entrada ao arquivo de hosts em seu telefone para que funcionasse.
O arquivo hosts do Android está localizado em /system/etc/hosts
(sym-link /etc/hosts
). AFAIK você precisará de acesso root para editar / sobrescrever o arquivo hosts