Você verificou que pode realmente se conectar à porta 8000 do host local? Na máquina em que está hospedado, você pode abrir a página da Web em http: //: 8000?
Se isso funcionar, você verificou que o serviço está realmente em execução e não é um problema com o dispositivo Android ou a conexão entre os dois. Você pode usar um scanner de porta ou netstat para verificar nessa máquina (localhost) se a porta está sendo monitorada por um processo.
Depois de verificar isso, verifique em outro dispositivo com um scanner de porta se a porta está acessível remotamente. Isso diria se a porta está inacessível devido a um firewall ou algum tipo de controle de acesso que não permite conexões remotas.
Uma vez que você reduziu onde o problema de conexão está vindo, você pode solucionar o problema.