2011-01-18 45 views
3

我不知道如何用谷歌協議緩衝區發送消息來啓動,因此如何構建消息,發送消息並重建消息的示例非常棒。Java:任何人都有一個使用谷歌協議緩衝區在網絡上的示例項目?

+0

我不能提供太多的Java智慧,但你應該能夠分開兩個問題; a:通過網絡傳輸二進制流,b:處理protobuf ...分別查找這兩個示例可能非常簡單。 – 2011-01-18 21:59:24

+0

簡短的回答是,你可以通過任何機制發送它們。如果你想要RPC,谷歌還沒有開源Stubby,所以你需要查看第三方插件。 – ide 2011-01-18 22:10:32

回答

0

protobuf的結果是一個字節數組,可以通過許多協議傳輸,如HTTP(使用POST)。如果你想要一個低級的RPC機制,那麼有許多RPC插件可用。你可以找到列表here。您也可以在各自的網站上獲得示例用法。

+0

我的意思是像一個DataInputStream – NullVoxPopuli 2011-01-18 22:41:25

0

這是相當平凡的,如果你使用Spring啓動:

http://spring.io/blog/2015/03/22/using-googl ...

如果您正在使用JavaScript作爲集的一部分在前端,有一些小問題,比如jQuery試圖在引擎蓋下清理數據等。如果是這樣,最好使用XMLHttpRequest和arraybuffer類型。