SkillAgentSearch skills...

Tcpserver

a very simple & convenient tcp server framework

Install / Use

/learn @x-mod/Tcpserver
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

tcpserver

Installation

$: go get github.com/x-mod/tcpserver

Quick Start

import (
    "net"
    "log"
	"context"
	"github.com/x-mod/tcpserver"
)

func EchoHandler(ctx context.Context, con net.Conn) error {
    //TODO LOGIC
    return nil
}

func main() {
	srv := tcpserver.New(
		tcpserver.Address(":8080"),
		//tcpserver.TLSConfig(tlsconfig),
		tcpserver.TCPHandler(EchoHandler),
	)
	if err := srv.Serve(context.TODO()); err != nil {
		log.Println("tcpserver failed:", err)
	}
}

More Details, Pls check the example.

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated2y ago
Forks3

Languages

Go

Security Score

75/100

Audited on Jan 13, 2024

No findings