module
Version:
v0.1.0
Opens a new window with list of versions in this module.
Published: Aug 29, 2022
License: MulanPSL-2.0
Opens a new window with license information.
README
¶
utils.conn.go
介绍
网络连接组件的go实现.
按照本人的其中一种使用习惯和设计风格, 设计一个基于LTV的通信层, 提供符合本人习惯的几种模式和接口, 避免重复开发.
功能
- 可组合的实现选择
- 可选择TCP或UDP模式
- 可选择同步接口或异步接口
- 必须由用户定义的消息协议组件
- 可选的消息回调模式
Sample
Server侧
./server/sample/tcp_sync
: TCP同步模式的服务
./server/sample/tcp_async
: TCP异步模式的服务
./server/sample/udp_sync
: UDP同步模式的服务
./server/sample/udp_async
: UDP异步模式的服务
Client侧
./client/sample/tcp_sync
: TCP同步模式的客户端
./client/sample/tcp_async
: TCP异步模式的客户端
./client/sample/udp_sync
: UDP同步模式的客户端
./client/sample/udp_async
: UDP异步模式的客户端
未完成的开发计划
Directories
¶
Click to show internal directories.
Click to hide internal directories.