Leaf 游戏服务器框架简介 安装教学:
设置GOPATH
export GOPATH=$HOME/go:/Users/lipan/go/src/leafserver/src/
由于需要保留原来全局的,多个gopath 用 : 隔开。
最后执行 go install server
会在 bin 目录下创建 serer 执行文件,双击运行即可。
前端测试代码:
特别注意。leaf 是返回 二进制流, 可以用 FileReader 对象转下即可。如下所示。
<!DOCTYPE html> <html> <head> <title>test server</title> </head> <body> <script type="text/javascript"> var ws = new WebSocket('ws://127.0.0.1:3653') ws.onopen = function() { // 发送 Hello 消息 ws.send(JSON.stringify({Hello: { Name: 'leaf' }})) ws.onmessage = function (evt) { var received_msg = evt.data; var reader = new FileReader(); reader.readAsText(received_msg); reader.onload = function(){ //读取完毕后输出结果 console.log(reader.result, JSON.parse(reader.result)); } console.log(received_msg); }; } </script> </body> </html>
官方给出的是,不过咱们用H5自带的file对象就好了。
运行结果如下:
查看更多关于golang之leaf游戏服务器教学1-开始的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31435