Мне нужно реализовать службу печати, которая будет работать во внутренней сети (устройство Android также является частью сети).Мотивация использования WCF над простым TcpListener?
В настоящее время он реализуется TcpListener, который принимает запросы на соединение (в формате JSON), когда запрос получен, его поток считывается в строку и десериализуется с классом JsonConvert
.
У меня сложилось впечатление, что использование большинства WCF должно быть предпочтительным для TcpListener для большинства операций, где производительность не является критичной, но верно ли это даже для таких простых сценариев?
Даже с TcpListener все, что мне было нужно, это просто получить поток запросов и десериализовать его, что не похоже на слишком много хлопот, должен ли я по-прежнему использовать WCF для этого?
Вы действительно должны прийти к 2014 г. Может быть, чтение http://www.codeproject.com/Articles/167159/How -to-create-a-JSON-WCF-RESTful-Service-in-sec помогает вам? – TomTom
Вау, это было полезно. Что тогда неточно в моем ответе? Почему WCF является лучшим выбором по мере того как OP спрашивает? – ojf
Я полностью не говорю, что это ЛУЧШИЙ выбор. Это, однако, не «плохо подходит». – TomTom