Сокат в Android

Я хотел бы использовать Socat для своего приложения для Android. Кто-нибудь портировал Socat под Android? Полезных ссылок не нашел. Любая помощь будет здорово.


person Krishnan    schedule 10.02.2012    source источник


Ответы (4)


http://www.dest-unreach.org/socat/doc/CHANGES : V 1.7.2.0 : портирование : Cedril Priscal перенес socat на Android (используя кросс-компилятор Google). Порт включает скрипт socat_buildscript_for_android.sh.

person user1092559    schedule 21.02.2012

К вашему сведению, socat для Android не поддерживает соединение с unix-сокетом. Сценарий сборки имеет --disable-unix.

person Adam H    schedule 19.03.2012
comment
Спасибо за чаевые. И обходной путь — добавить #include <sys/un.h> в sysutils.h (и удалить --disable-unix из скрипта). - person domen; 31.07.2013

Какой-то парень из XDA скомпилировал socat V2.0.0-b7 для Android здесь. Работает отлично.

person not2qubit    schedule 13.04.2014
comment
Хотя эта ссылка может дать ответ на вопрос, лучше включить основные части ответа здесь и указать ссылку для справки. . Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. - person bummi; 14.04.2014
comment
Страницы, на которые ссылается XDA, не меняются, если пост не будет удален модераторами. Вся необходимая часть/ссылки на то, что было сделано для переноса на Android, также есть. - person not2qubit; 15.04.2014

Хотя это не настоящий ответ «перенос на Android», я годами использую socat на всех своих устройствах на базе Android, компилируя статически связанный двоичный файл ARMv5. Размер двоичного файла составляет около 786 КБ, но он выполняет свою работу и может использоваться на любой платформе Linux на базе ARM независимо от используемой библиотеки C.

person Jody Bruchon    schedule 04.08.2013
comment
Может ссылку на скачивание? - person not2qubit; 05.04.2014
comment
Возможно, это не навсегда, но вот: core.nctritech.com/do/ сокат-рука-статика - person Jody Bruchon; 16.04.2014