2024-01-19 07:30:49 +08:00
2024-01-16 20:15:27 +08:00
2024-01-18 22:41:52 +08:00
2024-01-18 22:41:52 +08:00
2024-01-14 20:06:07 +08:00
2024-01-13 22:14:13 +08:00
2024-01-16 20:15:27 +08:00
2024-01-13 22:14:13 +08:00
2024-01-19 07:30:49 +08:00
2024-01-13 22:14:13 +08:00
2024-01-16 20:15:27 +08:00

Example

packetConn, err := p2p.ListenPacket(
    peer.NetworkID("HXncIcQ4ocsGtOOrQQiG4H2WHXPplZakuq4f6EJR1cg="),
    []string{"wss://synf.in/pg"},
)
if err != nil {
    panic(err)
}

for {
    buf := make([]byte, 1024) 
    n, peerID, err := packetConn.ReadFrom(buf)
    if err != nil {
        panic(err)
    }
    fmt.Println("Echo packet to", peerID, string(buf[:n]))
    _, err = packetConn.WriteTo(peerID, buf[:n])
    if err != nil {
        panic(err)
    }
}
S
Description
Go 中的 P2P 网络库。致力于设备🌍之间的直接通信,帖子地址: https://www.v2ex.com/t/1025195
Readme GPL-3.0 1.1 MiB
Languages
Go 93.1%
Vue 3.1%
JavaScript 1.8%
CSS 0.9%
Makefile 0.9%
Other 0.2%