RU.JNODE----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 1 из 34
 От   : Oleg Nazaroff                       2:50/700          12 ноя 23 11:49:38
 К    : All                                                   12 ноя 23 11:53:01
 Тема : jNode under Termux
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:50/700 7758649b
@REPLY: null
@PID: ХотДог/2.14.5/Android
@TID: jNode/Android
@CHRS: CP866 2
Hello, All.

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

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

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

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

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

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

--
Кто сказал, что ХотДог не работает под 14-м ведроидом? Плюньте ему в глаз!
--- ХотДог/2.14.5/Android
 * Origin: Android device, Milky Way (2:50/700)
SEEN-BY: 46/49 50/109 700 240/1120 301/1 341/66
452/28 463/68 467/888 4500/1
SEEN-BY: 5000/111 5001/100 5005/49 5015/42 46
5020/290 545 715 736 828 830
SEEN-BY: 5020/846 848 1042 4441 12000 5022/848
5023/24 5030/49 115 1081 1474
SEEN-BY: 5030/1520 5034/13 5049/162 5053/51 5054/8
5058/104 5061/133 5075/128
SEEN-BY: 5083/1 6035/3
@PATH: 50/700 5020/715 1042 848 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх