Registry / networking / cloudwego-netpoll

cloudwego-netpoll

JSON →
library0.7.3gogounverified

Package netpoll provides a high-performance network polling library for Go, designed for RPC frameworks.

go get github.com/cloudwego/netpoll
INSTALL
IMPORT
SIG · CLOUDWEGO-NETPOLL
C
cloudwego-netpoll
networkinggov0.7.3
harness data pending
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.

Agent activity
19 hits · last 30 days
node
18
OpenAI (training)
1
Resources
cloudwego-netpoll — go get cloudwego-netpoll · libregistry