//go:build server || (!server && !client) package main import ( "log" "github.com/noahlann/nnet/pkg/nnet" ) func main() { cfg := &nnet.Config{ Addr: "udp://:8084", } srv, err := nnet.NewServer(cfg) if err != nil { log.Fatal(err) } srv.Router().RegisterString("/", func(ctx nnet.Context) error { return ctx.Response().Write(ctx.Request().Raw()) }) log.Println("UDP echo server on udp://:8084") if err := srv.Start(); err != nil { log.Fatal(err) } }