Реализация транспорта данных по сети на C#
Если я правильно вас понял, то WCF c BasicHttpBinding.
Извините, а зачем нужен HTTP? Как-раз он и будет тратить трафик. Может использовать TCP? Туториал вот здесь www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server. Использование Base64 нецелесообразно, т.к. TCP может передавать бинарные данные.