From 1c32f1f2ca9f0e3c7ee8916ea10c7fd94a350054 Mon Sep 17 00:00:00 2001 From: Raven Scott Date: Sun, 8 Jan 2023 22:31:52 -0500 Subject: [PATCH] updating readme hahah last time --- README.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7048659..d97424b 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,27 @@ # SSH Chat -A Peer to Peer chat client using [Hyper-Protocol](https://docs.holepunch.to/): +A Peer to Peer chat client using [Hyper-Protocol](https://docs.holepunch.to/) - A high-level API for finding and connecting to peers who are interested in a "topic." -[@hyperswarm/dht](https://docs.holepunch.to/building-blocks/hyperswarm#dht): A DHT powering Hyperswarm. Through this DHT, each server is bound to a unique key pair, with the client connecting to the server using the server's public key. -[@hyperswarm/secretstream](https://docs.holepunch.to/building-blocks/hyperswarm#secretstream): Secretstream is used to securely create connections between two peers in Hyperswarm. +A high-level API for finding and connecting to peers who are interested in a "topic." + +[@hyperswarm/dht](https://docs.holepunch.to/building-blocks/hyperswarm#dht): + +A DHT powering Hyperswarm. Through this DHT, each server is bound to a unique key pair, with the client connecting to the server using the server's public key. + + +[@hyperswarm/secretstream](https://docs.holepunch.to/building-blocks/hyperswarm#secretstream): + +Secretstream is used to securely create connections between two peers in Hyperswarm. + +## What is HyperSwarm? Hyperswarm allows you to find and connect to peers who are announcing a common "topic". The swarm topic can be anything. This means that, with Hyperswarm, you can discover and connect peers with a shared interest over a distributed network. As an example, we often use Hypercore's discovery key as the swarm topic for discovering peers to replicate with. Once Hyperswarm has discovered peers, nodes in the DHT help those peers connect via a UDP-based hole-punching algorithm that's designed to work well in home networks. https://docs.holepunch.to/building-blocks/hyperswarm +## Usage + To install: `git clone git@git.codingvm.codes:snxraven/sshChat-CLI.git` @@ -53,7 +64,7 @@ To connect to an altready made topic (room) pass the hash on start up: /stats - Get the containers stats -Screenshots: +## Screenshots: A simple convo: ![ScreenShot](https://media.discordapp.net/attachments/818514972610134069/1061846943556435978/Unsaved_Image_1.jpg?width=1215&height=660)