ProtocolBuffer的簡單使用

2021-08-03 20:04:52 字數 1289 閱讀 7550

ruby -e

"$(curl -fssl "

出現如下介面,表示環境安裝成功

我這裡是之前安裝好了的

建立message.proto檔案

syntax = "proto2";

message userinfo

message chatmessage

message giftmessage

2.進入message.proto所在的檔案位置,利用剛才安裝的環境生成對應的swift**

protoc message.proto --swift_out="./"
如圖所示:

"張三"

builder.iconurl =

"iconurl"

builder.level =

10let

data

= (try! builder.build()).

data()

// 訊息長度

var length =

data

.count

let lengthdata =

data

.init(bytes: &length, count: 4)

// 訊息型別

var msgtype =

0let typedata =

data

.init(bytes: &msgtype, count: 2)

let totledata = lengthdata + typedata +

data

// 傳送資料

tcpclient.send(data: totledata)

以上便是protocolbuffer的簡單使用了,等多的資料結構的使用到這裡去研究吧傳送

protocol buffer在python中使用

2.然後將potoc 3.0.0 win32.zip下 檔案 protoc.exe,放到protobuf python 3.0.0 protobuf 3.0.0 src中,在cmd 下在資料夾protobuf python 3.0.0 protobuf 3.0.0 python下依次執行 pytho...

關於 Protocol Buffer 的簡單運用

最近專案中,有使用到protobuf,但只是用來作為資料結構流儲存資料到資料庫,因此,只是用到及少部分內容 首先,需要建立乙個字尾名為.proto的檔案,暫定其名為test.proto,此檔案是protobuf的預讀檔案.其格式為 package rt message protodata repea...

mac 下 protocol buffer的安裝

1 cd 進入到資料夾 2 configure 3 make 4 make check 5 make install 安裝完成後,在終端輸入protoc version即可檢視當前的版本,好了,就這麼多,mark一下 注 如安裝不成功,就以管理員身份安裝即在每句命令前加上sudo 編譯執行 cd到....