Skip to content

这是一道面试题,使用golang的CSP思想,锁,组锁,协程,通道,接口,定时(超时),C/S通信需要使用protobuf结构

Notifications You must be signed in to change notification settings

nicle-lin/golang-csp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一道面试题

*使用golang的CSP思想,简单搭建一个tcp服务端及模拟客户端,要求合理使用到知识点:锁,组锁,协程,通道,接口,定时(超时),C/S通信需要使用protobuf结构。 模拟客户端至少需要完成连接,成功发送与接收一次协议,关闭连接一套完整通信。

说明

1.格式:[2byte][2byte][1byte][data]

前两2个是协议开头标志  后面2个是标识数据(data)长度(仅包括data的长度) 接着的1个是操作类型  data为真实数据

About

这是一道面试题,使用golang的CSP思想,锁,组锁,协程,通道,接口,定时(超时),C/S通信需要使用protobuf结构

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages