333.i2p

Форум, посвященный разработке и поддержке i2pd
Использование libi2pd в собственном проекте(Api.h) « На базе libi2pd « Проекты с использованием I2P
 
Tue, 25 Jul 2017, 11:47am #1
zzz333zzz
Участник
Registered: July 2017
Последний раз: Fri, 28 Jul 2017
Сообщения: 2

Здравствуйте!
Есть задумка использовать libi2pd в собственно проекте для связи с другими узлами сети.
Так вот собственно и вопрос - возможно ли не используя внешних зависимостей из своего софта скажем послать запрос на 333.i2p и получить ответ? Я думаю это возможно(тк есть два криптокоин проекта которые это делают), в связи с чем прошу показать пример реализации(если возможно и запроса по b32 адресу, тк в таком случае думаю кода будет меньше). Api.h и Api.cpp читал(так же mainwindow.h, Streaming.cpp и тд), но в виду не сильного знания плюсов, мало в чём разобрался.

Заранее спасибо!

P.S. от себя обещаю заголовочный файл на С.

Last edited: Tue, 25 Jul 2017, 12:04pm от zzz333zzz

Offline
Thu, 27 Jul 2017, 06:48pm #2
orignal
Директор
Wlm
Registered: February 2016
Последний раз: Fri, 20 Dec 2024
Сообщения: 213

Я же тебе ответил на гитхабе - смотри AddressBook.cpp. Там как раз раз HTTP запрос и посылается через стримы.
Крипоткойны делают это через SAM и внешний I2P роутер.
Что там пиздят ковры с монерами я не в курсе, но пока не слышал чтобы у них было сдепано что то полезное.
То что нужно тебе я попытался сделать здесь
https://bitbucket.org/orignal/anci2pd

Это именно анонкойн со I2P внутри - внешний роутер не требуется.
Там и как линковаться с либами и как их стартовать и как использовать на практике.
Фактически же концепция была признана бесперспективной, и anci2pd это сейчас просто сборка анокойна с i2pd в одном пакете.
Аналогично и госткойн.

Offline
Fri, 28 Jul 2017, 10:09am #3
zzz333zzz
Участник
Registered: July 2017
Последний раз: Fri, 28 Jul 2017
Сообщения: 2

Ответ видел, уже разобрался. Спасибо!

Offline