Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
netpoll
✓ github.com/cloudwego/netpoll
Create a TCP server using Netpoll's event loop.
package main
import (
"context"
"fmt"
"github.com/cloudwego/netpoll"
)
func main() {
listener, _ := netpoll.CreateListener("tcp", ":8080")
eventLoop, _ := netpoll.NewEventLoop(func(ctx context.Context, connection netpoll.Connection) error {
reader := connection.Reader()
bytes, _ := reader.Next(reader.Len())
fmt.Println("Received:", string(bytes))
return nil
})
eventLoop.Serve(listener)
}
Debug
Known issues
No known issues recorded.
Upgrade
Version history
0.7.3latest on pkg.go.dev
Audit
Dependencies
No dependency data recorded yet.