Це програма для Linux під назвою peerchat, останню версію якої можна завантажити як peerchat-windows-x64.exe. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та безкоштовно запустіть онлайн цю програму під назвою peerchat з OnWorks.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
peerchat
ОПИС
Програма для чату P2P на основі терміналу, яка використовує libp2p і Golang, яка використовує Kademlia DHT і мережу IPFS для виявлення однорангових пристроїв і маршрутизації. Програма створена за мотивами прикладів чату, знайдених у бібліотеці pubsub libp2p, але є її вдосконаленою та повнофункціональною версією. Він використовує Kademlia DHT від libp2p для виявлення однорангових пристроїв і маршрутизації та підтримує більш повнофункціональний хост. Інші компоненти libp2p, такі як шифрування TLS, однорангове активне виявлення, мультиплексування потоків YAMUX, також інтегровані. Програма також дозволяє користувачам переходити між різними кімнатами чату без необхідності перезапускати програму, і вони також можуть змінити свої імена користувачів у будь-який момент. Додаток працює для двох вузлів в одній мережі або в різних мережах. Вузли, які знаходяться за NAT у приватній мережі, можуть спілкуватися один з одним, оскільки програма намагається автоматично налаштувати маршрутизатор за допомогою UPnP, а також використовує AutoRelay (TURN) для полегшення з’єднання.
Функції
- Коли програма PeerChat викликається без жодних прапорів, вона приєднується до кімнати лобі-чату як користувач із іменем newuser
- peerchat -user manish -room mychatroom Метод виявлення однорангових користувачів можна змінити за допомогою прапора -discover
- Програму PeerChat можна встановити одним із двох способів
- tview — це бібліотека термінального інтерфейсу користувача, написана мовою Golang із набором насичених інтерактивних віджетів
- Рівень інтерфейсу користувача PeerChat створено за допомогою tview і tcell
- libp2p — це модульна бібліотека мережевого стеку, створена в рамках проекту IPFS
Мова програмування
Go
Категорії
Це додаток, який також можна завантажити з https://sourceforge.net/projects/peerchat.mirror/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.