Я хочу создать приложение, которое работает на Android и использует Неструктурированные сокеты. Я вижу, что в java.net нет никакой поддержки неструктурированного сокета.* или android.net.* библиотеки. Действительно ли неструктурированные сокеты возможны на Android?
Верно, необработанные сокеты не поддерживаются ни в каких библиотеках Java или Android, отчасти потому, что (цитирую из здесь ):
считается, что такой пакет ухудшит текущую модель безопасности Java , и его может быть трудно реализовать в не- операционная система, зависимая от (ОС).
Существуют сторонние библиотеки, такие как RockSaw или JSocket , однако они требуют компиляции C или C ++, поэтому вам не повезло.
Кроме того, я считаю, что вам нужен root-доступ для использования сырых сокетов.
Таким образом, я бы сказал, что технически это возможно, но не практично в настоящее время.