У меня был некоторый опыт настройки связи между устройствами CE и ПК, и я использовал пользовательские интерфейсы с использованием winsock (отбрасывая некоторые байты назад и вперед) и пробовал SOAP. В Windows CE 5.0, предоставляемый Microsoft SOAP-сервер отключал наше устройство каждые пару часов или около того. Я потратил много недель, пытаясь понять, что не так, думая, что я поступил неправильно. Итак, я предпочитаю придерживаться winsock сейчас, потому что, по крайней мере, у меня есть шанс узнать, что происходит, и могу это исправить.
Кроме того, устройства CE не всегда являются самыми быстрыми в зависимости от того, какое у вас оборудование. Веб-сервисы требуют некоторых затрат времени и времени на преобразование данных в XML, и это может быть ударом по производительности, который вы себе или не можете себе позволить.