refactor metalistener

This commit is contained in:
eyedeekay
2025-05-21 15:21:43 -04:00
parent 273f4a33fb
commit 58490c00e7
3 changed files with 65 additions and 56 deletions

View File

@ -27,7 +27,7 @@ func main() {
if err := metaListener.AddListener("tcp", tcpListener); err != nil {
log.Fatalf("Failed to add TCP listener: %v", err)
}
log.Println("Added TCP listener on 127.0.0.1:8080")
log.Println("Added TCP listener on 127.0.0.1:8082")
// Create and add a Unix socket listener (on Unix systems)
socketPath := "/tmp/example.sock"
@ -42,6 +42,7 @@ func main() {
log.Println("Added Unix socket listener on", socketPath)
}
}
log.Println("Starting http server...")
// Create a simple HTTP server using the meta listener
server := &http.Server{
@ -49,6 +50,7 @@ func main() {
fmt.Fprintf(w, "Hello from MetaListener! You connected via: %s\n", r.Proto)
}),
}
log.Println("Server is ready to accept connections...")
// Handle server shutdown gracefully
stop := make(chan os.Signal, 1)