skynet范例研究–客户端

早就听说云风大大的skynet框架,一直找不到很好的时间研究,昨天下了代码和范例,一遍编译跑通了,几乎没遇到什么问题,不愧是我看好的男人。-0-
下面分析一下范例代码,由于本人之前对lua并不是很了解,几乎是现学现卖的,所以文章会有些啰嗦,不过这样也许也更适合和我一样的初学者呢?

范例github地址:https://github.com/cloudwu/skynet_sample

socket链接封装


文件:simplesocket.lua 

  • 声明定义

  • 连接函数

  • 链接状态函数

  • 关闭链接函数

  • 读取链接数据函数

  • 发送数据函数

消息处理


文件:simplemessage.lua

  • 声明定义

  • 注册sproto协议

  • 设置连接地址(服务器地址和端口)

  • 连接服务器

  • 绑定请求回调函数

  • 发送请求

  • 接收消息

客户端入口


文件:simpleclient.lua 

  • 声明定义

  • 错误处理

  • Ping

  • 登陆回调

  • 注册回调函数

  • Login回调

  • 服务器推送消息回调

  • 登录逻辑


以上就是范例中客户端的全部内容,本人半天lua水平,有什么不对的地方欢迎指出哈,感谢阅读~

原创文章,转载请注明: 转载自 Tshine's Blog

本文链接地址: skynet范例研究–客户端

发表评论

电子邮件地址不会被公开。 必填项已用*标注