我试着在mac上做golang+grpc服务器。我安装了golang、grpc、协议缓冲区,并检查了grpc服务器--遵循这个示例 --问题是当我试图使用协议缓冲区编译.proto文件时,它说“缺少输入”或“程序不可执行”。安装协议缓冲区和grpc安装基于golang的原版插件
go get github.com/golang/protobuf/protoc-gen-
我使用谷歌协议缓冲区,通过google游戏服务iOS sdk发送和接收cocos2d-x多人游戏中的数据。协议缓冲区将数据转换为std::string,但是GPGS iOS sdk通过NSData发送数据,因此我必须在接收数据后从std::string转换为NSData,然后再转换回std::string。我目前使用的方法如下:
(std::string to NSData,NSData to std::string将在不同的