以前、.NET で Google 製シリアライズツール ProtocolBuffers が使えるようになるライブラリ protobuf-net を紹介しました。 Protocol Buffers を C# で遊んでみた - present この protobuf-net は WCF 向けの機能も提供していて、ProtocolBuffers でシリアル化したデータを WCF の通信で使うことができます。使い方を簡単に説明すると、ProtoBehaviorAttribute を OperationContractAttribute と一緒に指定してやるだけ。 using System; using System.ServiceModel; using ProtoBuf; using ProtoBuf.ServiceModel; namespace WcfProtoBufSample { //