= probuf
:author: 
:revnumber: 
:revdate: 2016/03/17 20:48
:relfileprefix: ../../../../../
:imagesdir: ../../../../..
ifdef::env-github,env-browser[:outfilesuffix: .adoc]



== Protocol buffer from Google


=== Idea

Using Protocol buffer for network transporting is an interesting idea.
It's almost considered an optimization in the Transport layer, due to its lightweight in term of data compression and decoding compared to XML and others…

An interesting quote from Diablo3 team said that they used Protocol buffer for networking:

link:http://diablo3dev.com/w/Networking[http://diablo3dev.com/w/Networking]

One Question ask for Game development in general

link:https://groups.google.com/forum/#!topic/protobuf/wrUU9QVUyRA[https://groups.google.com/forum/#!topic/protobuf/wrUU9QVUyRA]


=== Wiki


=== Projects


=== Questions


==== Stack Over Flow topics:

link:http://stackoverflow.com/questions/tagged/protocol-buffers?sort=votes[http://stackoverflow.com/questions/tagged/protocol-buffers?sort=votes]

link:http://stackoverflow.com/questions/475794/how-fast-or-lightweight-is-protocol-buffer[http://stackoverflow.com/questions/475794/how-fast-or-lightweight-is-protocol-buffer]


===== Comparation:

link:http://stackoverflow.com/questions/69316/biggest-differences-of-thrift-vs-protocol-buffers[http://stackoverflow.com/questions/69316/biggest-differences-of-thrift-vs-protocol-buffers]

link:http://stackoverflow.com/questions/2000933/protocol-buffers-versus-json-or-bson[http://stackoverflow.com/questions/2000933/protocol-buffers-versus-json-or-bson]

link:http://stackoverflow.com/questions/4633611/what-are-the-key-differences-between-apache-thrift-google-protocol-buffers-mes[http://stackoverflow.com/questions/4633611/what-are-the-key-differences-between-apache-thrift-google-protocol-buffers-mes]

link:http://stackoverflow.com/questions/4293385/thrift-vs-protocol-buffers[http://stackoverflow.com/questions/4293385/thrift-vs-protocol-buffers]
