From f2ef08022a679839e4f9c7ee2932e899accd98f8 Mon Sep 17 00:00:00 2001 From: ehsan shariati Date: Thu, 9 Jan 2025 13:15:09 -0500 Subject: [PATCH] Update main.go --- cmd/relay/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/relay/main.go b/cmd/relay/main.go index 0296594..b2e784d 100644 --- a/cmd/relay/main.go +++ b/cmd/relay/main.go @@ -12,6 +12,7 @@ import ( "github.com/libp2p/go-libp2p/core/peer" relayv2 "github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay" "github.com/multiformats/go-multiaddr" + "github.com/libp2p/go-libp2p/core/network" ) // ReadIdentity reads a private key from the given path and returns it. @@ -85,5 +86,14 @@ func main() { fmt.Printf("Listening on %s/p2p/%s\n", addr, h.ID().String()) } + h.Network().Notify(&network.NotifyBundle{ + ConnectedF: func(n network.Network, conn network.Conn) { + fmt.Printf("Peer connected: %s\n", conn.RemotePeer().String()) + }, + DisconnectedF: func(n network.Network, conn network.Conn) { + fmt.Printf("Peer disconnected: %s\n", conn.RemotePeer().String()) + }, + }) + select {} }