forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.TODAY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 12.11.2023, 13:01
Oleg Nazaroff
Guest
 
Сообщений: n/a
По умолчанию jNode under Termux

Oleg Nazaroff написал(а) к All в Nov 23 11:48:16 по местному времени:

Forwarding message from ru.jnode.
Originally by: Oleg Nazaroff, 2:50/700
Original date: 12.11.2023 11:40
Subject: jNode under Termux
*

Нello, All.

Как вы наверное, уже знаете, в эхе android.unlimited мы с Sergey Kaluzhsky запустили jnode под термуксом на андроиде. Сделано это было ради эксперимента, окончательной целью которого является новая сборка FTN-комплекта НotDogEd, брошенного на произвол судьбы автором, так и не оставившим исходников.

В отсутствии альтернативы, некоторой части фидошников хотдог "зашел", народ требует продолжения банкета, а автор и вовсе покинул фидо. Да, я варварски, методом реверсивного инжиниринга, разобрал НotDoged, и извлек какие-никакие, а сурсы, позволившие дендро-фекальным методом заставить НotDoged работать как мне надо, в частности под Android 13 и 14.

Так вот, jnode, как часть самого НotDoged, запонадобилась для лучшего понимания как все там устроено, ну и для тестирования. Под андроидом - только лишь потому, что я сознательно отказался от компа как такового лет 10-15 назад, и абсолютно все делаю только на андроиде.

В итоге, пока что с jnode под термуксом получилась фигня-с:
- собраны 2 варианта - под дебианом в термуксе и просто под термуксом;
- запускается, и даже работает, но!
- отсылка исходящих пакетов стабильно завершаются ошибкой, в логе это
[00000081] BinkpAbstactConnector Finishing: readOrDie failed. Приходит только самый первый пакет ~400 байт, и на этом все. Увеличение буфера в jnode.conf никак не влюет. Это происходит с каким угодно клиентом, пробовали и хотдог, и афтершок и разные реализации бинка. Смотрю в сетевой интерфейс - а там тишина...
- прием пакетов - без ошибок.

После того, как в jnode коннектор был сменен с асинхронного на синхронный (работает-то нода на локальном loopback'е), ситуация чуть изменилась, исходящие пакеты поехали, ошибка исчезла, но замечена такая закономерность - исходящие пакеты с jnode приходят без ошибок только и практически исключительно в том случае, если в той-же сессии есть входящие. Без входящих - можно даже не пытаться получить почту с ноды, она не придет, и в логи высыпется все та-же ошибка.

Внимание, вопрос! Что мы делаем не так и как это победить???

--
Кто сказал, что ХотДог не работает под 14-м ведроидом? Плюньте ему в глаз!
--- ХотДог/2.14.5/Android
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:38. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot