Size: a a a

2019 June 02

C

ChronosX88 in Influence (dev)
.
источник
2019 June 03

NK

ID:531453784 in Influence (dev)
Gjkkk Hhjj будет жить. Поприветствуем!
источник

NK

ID:531453784 in Influence (dev)
@sbekket будет жить. Поприветствуем!
источник

SB

Sam Becket in Influence (dev)
ChronosX88
В будущем хочет перевести библиотеку на Golang
есть же libp2p на голанг, который работает из коробки и компилится под все платформы
источник

SB

Sam Becket in Influence (dev)
ChronosX88
Так как NAT у меня не получалось пробить
через точку рандеву можно разными способами, самый простой - ipfs bootnodes, куда пишется собственно сам адрес и топик встречи как uid

из libp2p нативно работает и пробивает наты
источник

SB

Sam Becket in Influence (dev)
Wisketchy Dobrov
Ну, например, посмотри на ygg. Whoami утверждает что есть бинарник для андроида у них на сайте.
go кросс-платформеный и его можно сбилдить под андроид (и под что угодно тоже).  

Пишем entry code на гошке, импортим туда libp2p, потом пишем ручки (геттеры, сеттеры, api) с заглавной буквы, делаем
go bind
- на выходе получается libp2p бинарник скомпиленный под андроид + наш собственный entry code, который магическим образом экспортируется в Java (где создается новый класс со всеми нашими структурами и заэкспорченными функциями).

Потом просто подключаем его в android studio через import *aar / *jar - получаем возможность использовать гошный модуль прямо из java кода, работать с распределенкой и всеми классами объектов из оригинального кода

Потом просто запускаем его асинхронно и все работает
источник

SB

Sam Becket in Influence (dev)
Пример имплементации кода на go - https://github.com/MoonSHRD/p2chat
источник

SB

Sam Becket in Influence (dev)
https://github.com/JackBekket/SimpleMdns

Пример того как можно вызывать его из java
источник

SB

Sam Becket in Influence (dev)
Wisketchy Dobrov
Что, и многопользовательские чаты есть?
А что у вас кстати за проблема с многопользовательскими чатами?
источник

WD

Wisketchy Dobrov in Influence (dev)
На всё это яснее ответит @ChronosX как разработчик, я так, спектейтер
источник

SB

Sam Becket in Influence (dev)
ок-ок
источник
2019 June 04

SB

Sam Becket in Influence (dev)
Wisketchy Dobrov
Нуу, если ждать что кто-то придёт просто на примерную идею и начнёт программировать, то мало чего можно добиться
Я просто за последний год прошел примерно тот же путь, что и вы здесь, и кажется у меня есть готовый код, и готовый чат в двух режимах, портированный на андроид и поддерживающий групповые чаты, но нет никакого опыта в построении интерфейсов
источник

WD

Wisketchy Dobrov in Influence (dev)
О, ну некий интерфейс у разных вариаций чата был, так что надеюсь у вас что-то выйдет сделать вдвоём (или может ещё кто присоединиться)
источник

SB

Sam Becket in Influence (dev)
ок-ок
источник

C

ChronosX88 in Influence (dev)
Вау!
источник

C

ChronosX88 in Influence (dev)
Круто!
источник

MM

Monstr Makaronny in Influence (dev)
пацаны, вы тут шарите за децентрализацию, помогите мне с архитектурой, я не то что бы ленюсь или мозги не хочу включить, но опасаюсь сделать тупняк и потом над ним серьезно работать долгое вермя
источник

C

ChronosX88 in Influence (dev)
Monstr Makaronny
пацаны, вы тут шарите за децентрализацию, помогите мне с архитектурой, я не то что бы ленюсь или мозги не хочу включить, но опасаюсь сделать тупняк и потом над ним серьезно работать долгое вермя
Хм...
источник

C

ChronosX88 in Influence (dev)
Что делаешь?
источник

MM

Monstr Makaronny in Influence (dev)
короче что я расписал
источник