信创网站,搜索引擎优化seo的英文全称是,装修十大风格,建设银行为啥重置不了密码参考
http://zinx.me/ https://www.kancloud.cn/aceld/zinx/1960213 https://www.yuque.com/aceld/tsgooa/gx01meg5ow4pftac 说明
zinx是一个基于Golang的轻量级并发服务器框架。
目前zinx已经在很多企业进行开发使用#xff0c;具体使用领域包括:后端模块的消息中转、长链…参考
http://zinx.me/ https://www.kancloud.cn/aceld/zinx/1960213 https://www.yuque.com/aceld/tsgooa/gx01meg5ow4pftac 说明
zinx是一个基于Golang的轻量级并发服务器框架。
目前zinx已经在很多企业进行开发使用具体使用领域包括:后端模块的消息中转、长链接游戏服务器、Web框架中的消息处理插件等。zinx的定位是代码简洁让更多的开发者迅速的了解框架的内脏细节并且可以快速基于zinx DIY(二次开发)一款适合自己企业场景的模块。
zxin v0.1
zxin v0.1的代码比较基础就是一些接口定义服务的监听。项目结构如下 IServer接口定义
运行测试文件
cd znet
go testZinx-V0.2-简单的连接封装与业务绑定
V0.1版本我们已经实现了一个基础的Server框架现在我们需要对客户端链接和不同的客户端链接所处理的不同业务再做一层接口封装当然我们先是把架构搭建起来。代码结构如下 IConnection接口定义
该接口的一些基础方法代码注释已经介绍的很清楚这里先简单说明一个HandFunc这个函数类型这个是所有conn链接在处理业务的函数接口第一参数是socket原生链接第二个参数是客户端请求的数据第三个参数是客户端请求的数据长度。这样如果我们想要指定一个conn的处理业务只要定义一个HandFunc类型的函数然后和该链接绑定就可以了。
运行测试文件
cd znet
go test总结
0.1和0.2版本的代码比较基础就是一些对http的封装。