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