Сериализатор и транспорт в значительной степени не связаны. Для стандартных сценариев есть предварительно сконфигурированные привязки, но, насколько я понимаю, вы можете подключить двоичный сериализатор (NetDataContractSerializer
) к любому транспорту. Или написать свой собственный; -p
Однако - другой транспорт может быть сложнее настроить (брандмауэры и т. Д.), Чем обычный HTTP.
См. Здесь (хотя я бы оспаривал утверждение о скорости; я видел NetDataContractSerializer
избили иногда ...)
Комментарий: не так уж и многозначно: транспорт (я подозреваю, что вам лучше остаться с http), но рассмотрим это и это Альтернативный двоичный сериализатор , отлично подходит для отправки некоторых типов сообщений. И это хорошо работает с MTOM (через http).