murcott:去中心化即时通讯框架

时间:2024-07-24 16:46:17
【文件属性】:

文件名称:murcott:去中心化即时通讯框架

文件大小:32KB

文件格式:ZIP

更新时间:2024-07-24 16:46:17

Go

默科特 去中心化即时通讯框架 安装 go get github.com/h2so5/murcott 例子 package main import ( "fmt" "github.com/h2so5/murcott" "os" "strings" ) func main () { // Private key identifies the ownership of your node. key := utils . GeneratePrivateKey () fmt . Println ( "Your node id: " + key . PublicKeyHash (). String ()) // Storage keeps client's persistent data. storage := utils . NewStorage ( "storage.sqli


【文件预览】:
murcott-master
----router()
--------router_test.go(5KB)
--------session.go(3KB)
--------router.go(6KB)
----client.go(4KB)
----utils()
--------nodeid.go(3KB)
--------key.go(6KB)
--------nodeinfo_test.go(3KB)
--------nodeinfo.go(1KB)
--------key_test.go(2KB)
--------nodeid_test.go(879B)
--------config.go(1KB)
----log()
--------logger.go(1KB)
----dht()
--------dht_test.go(3KB)
--------dht.go(8KB)
--------nodetable.go(2KB)
--------nodetable_test.go(783B)
----client_test.go(8KB)
----client()
--------message_test.go(2KB)
--------message.go(2KB)
--------profile.go(1KB)
--------roster.go(620B)
--------status.go(200B)
----node()
--------node.go(4KB)
----.travis.yml(146B)
----internal()
--------packet.go(828B)
--------packet_test.go(428B)
----LICENSE(1KB)
----README.md(2KB)
----tangor()
--------main.go(4KB)
--------Dockerfile(169B)
----.gitignore(305B)

网友评论