文件名称:swnet:一个简单的网络框架,由golang编写
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-25 18:27:43
Go
描述 swnet是Golang编写的简单网络框架。 它仅支持TCP / IP。 它可以接收并在后台发送。 您可以实现PacketHandler来分派或路由数据包。 并且可以实现PacketProtocol封送/封送数据包。 例子 服务器: package main import ( "example/protocol" "fmt" "net" "swnet" ) func onKeepalive ( session * swnet. Session , packet protocol. Packet ) { fmt . Println ( "keepalive" ) req := packet .( * protocol. Keepalive ) ack := protocol . NewKeepaliveAck () ack . Token = req . Token
【文件预览】:
swnet-master
----example()
--------client()
--------protocol()
--------server()
----README.md(2KB)
----server.go(2KB)
----session.go(5KB)