Я поддерживаю порт ECJ в C#. Это является большим.
Если вы уже используете привязки TCP для WCF, то я представлю , что вы можете использовать protobuf-net; Попросту говоря, я не пробовал эту комбинацию, но поскольку транспорт и сериализатор разделены, я не могу придумать причину, почему бы и нет.
Мне придется попробовать это, возможно, используя новый материал для конечных точек ... Я есть тестовый стенд, так что попробую перенастроить транспорт - посмотрю, работает ли. В основном это случай применения информации здесь .