Технически, эмулятор ограничивает сокет локальной петли.Это можно увидеть из команды netstat
$ netstat -an | more
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
...
tcp4 0 0 127.0.0.1.8888 *.* LISTEN
...
«Локальный адрес» должен быть * .8888, чтобы ваша служба была доступна извне.
Единственное решение, которое у вас есть, - этоперенаправить порт из физического интерфейса в локальный цикл.
В linux - системе, которую, как я понимаю, вы используете, проще всего это сделать с помощью iptables, использующего любой исходный интерфейс в качестве входных данных, и 127.0.0.1 в качестве адреса назначения.
Вам потребуются права администратора, но это можно сделать для каждого сеанса.