搞个网页版的 linux 桌面环境是个不错的学习场所。刚刚使用个欧 xfce, 是很不错。准备自己也搭建一个这样的工具起来。
https://docs.openeuler.org/zh/docs/22.03_LTS/docs/desktop/desktop.html
搞个网页版的 linux 桌面环境是个不错的学习场所。刚刚使用个欧 xfce, 是很不错。准备自己也搭建一个这样的工具起来。
https://docs.openeuler.org/zh/docs/22.03_LTS/docs/desktop/desktop.html
在做自己的业务之前,尝试官方的样例是很有必要的。只需要一个装好 docker 的电脑,几步就可以完成测试。
官方 websocket 示例代码:
https://github.com/cloudwu/skynet/blob/master/examples/simplewebsocket.lua
skynet 的 docker 环境构建
https://blog.vini123.com/1130
docker images
看看构建的镜像是否存在,这个是前提。
# 以交互式的方式构建并进入容器
docker run -it --rm -p 9948:9948 skynet:1.7 bash
# 安装 vim (因为我们要修改下 config)文件
apk add vim
# 编辑 config 文件
vim examples/config
skynet 最早就能提供 socket 服务。后来,也能提供 websocket 服务。这里,接着之前的代码,构建一个 websocket 服务。
https://github.com/cloudwu/skynet/blob/master/examples/simplewebsocket.lua
上边是官方 websocket 的一个示例。
以官方为借鉴,这里先创建一个 websocket.lua 文件。完整的路径是 www/websocket/service/connect/websocket.lua
。