1 Star 0 Fork 0

nico / dchat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
EldersJavas 提交于 2021-06-14 09:34 . Update README.md

dchat

GitHub go.mod Go version Build&test dchat GitHub license GitHub stars

Introduce

dchat (Decentralized Chat) 一款去中心化的聊天系统。

Features

  • 轻量级
  • Unix指令交互
  • 去中心化
  • 断线重连
  • 支持集群
  • 分布式ID

Start

Install

go get -u github.com/awesome-cmd/dchat

Server:

dchat -s -p 3333
  • -s: 服务端
  • -p: 面向客户端的TCP端口,默认为3333
  • -cluster-port: 集群通讯端口,默认为3334(可缺省)
  • -cluster-seeds: 集群其它部分节点地址,多个用逗号分隔(可缺省)

集群运行示例:

dchat -s -p 3333 -cluster-port 3334
dchat -s -p 4001 -cluster-port 4002 -cluster-seeds 127.0.0.1:3334

Client:

dchat -c -n nico
  • -c: 客户端
  • -n: 本地昵称
  • -addrs: 服务器地址,多个用逗号分隔(可缺省)

运行示例:

dchat -c -n nico -addrs 127.0.0.1:3333
1
https://gitee.com/ainilili/dchat.git
git@gitee.com:ainilili/dchat.git
ainilili
dchat
dchat
main

搜索帮助