golang-csp
golang-csp copied to clipboard
这是一道面试题,使用golang的CSP思想,锁,组锁,协程,通道,接口,定时(超时),C/S通信需要使用protobuf结构
这是一道面试题
*使用golang的CSP思想,简单搭建一个tcp服务端及模拟客户端,要求合理使用到知识点:锁,组锁,协程,通道,接口,定时(超时),C/S通信需要使用protobuf结构。 模拟客户端至少需要完成连接,成功发送与接收一次协议,关闭连接一套完整通信。
说明
1.格式:[2byte][2byte][1byte][data]
前两2个是协议开头标志 后面2个是标识数据(data)长度(仅包括data的长度) 接着的1个是操作类型 data为真实数据