Правильные исходные сокеты не поддерживаются ни в одной из библиотек Java или Android, отчасти потому, что (я цитирую здесь ):
считается, что такой пакет
ухудшил бы текущую Java
модель безопасности и может быть трудно
реализовать в неоперационной системе
(OS) зависимая мода.
Существуют сторонние библиотеки, такие как RockSaw или JSocket , однако они требуют компиляции C или C ++, так что вам не повезло.
Кроме того, я считаю, что для использования необработанных сокетов вам необходим root-доступ.
Итак, со всем этим, я бы сказал, технически это возможно, но не практично в настоящее время.