Skynet基础入门例子详解(4)
来源:互联网 发布:淘宝晟尚数码 假货 编辑:程序博客网 时间:2024/06/06 00:39
服务端与客户端的Socket通信2
在同一个目录建立4个文件(config,main.lua,socket2.lua,client2.lua)
config文件参考上一节
main.lua代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
socket2.lua代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
client2.lua代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
运行服务端:
./skynet ./myexample/e1/config
运行客户端:
./3rd/lua/lua ./myexample/e1/client2.lua
运行客户端后,你可以在命令行输入你想发送的字符。
服务端接收到消息后会打印消息,并原样发送给客户端,客户端收到消息也打印出来。
通过以上例子,详细大家已基本理解Skynet的Socket通信原理。
下一节将讲述通信协议的使用。
项目源码:http://download.csdn.net/detail/uisoul/9789615
Socket API参考文档:https://github.com/cloudwu/skynet/wiki/Socket
1 0
- Skynet基础入门例子详解(4)
- Skynet基础入门例子详解(4)
- Skynet基础入门例子详解(4)
- Skynet基础入门例子详解(1)
- Skynet基础入门例子详解(2)
- Skynet基础入门例子详解(3)
- Skynet基础入门例子详解(5)
- Skynet基础入门例子详解(6)
- Skynet基础入门例子详解(7)
- Skynet基础入门例子详解(1)
- Skynet基础入门例子详解(2)
- Skynet基础入门例子详解(3)
- Skynet基础入门例子详解(5)
- Skynet基础入门例子详解(6)
- Skynet基础入门例子详解(7)
- Skynet基础入门例子详解(3)
- Skynet基础入门例子详解(2)
- Skynet基础入门例子详解(6)
- Bootstrap Validator 表单无法提交
- notes is better than memory I/O操作
- SpringSecurity权限管理
- IDEA 2016破解地址
- 通用MarkDown标记使用入门
- Skynet基础入门例子详解(4)
- 如何用Redis
- React Native 与 原生交互
- Skynet基础入门例子详解(5)
- prop()和attr()的区别
- springcloud eurake (服务注册与发现)
- Java第二次记录
- Skynet基础入门例子详解(6)
- 闭包