Веб-сервис REST действительно может быть создан с помощью всего, что может прослушивать HTTP-запросы и отвечать на них, поэтому простой прослушиватель сокетов может эффективно удовлетворить ваши требования.Сервис по беспроводной сети и тот факт, что клиент является iOS, на самом деле не имеет значения, так как сервис просто должен знать, как реагировать на HTTP-запросы, вероятно (хотя и не обязательно) на порт 80. Если ПК может использовать сервис, то и iOS может, Linux, Andoid, OD / 2 или что-нибудь еще.В этом и заключается весь смысл веб-службы.
Я предполагаю, однако, что вам нужно нечто более многофункциональное, чем просто использование собственного слушателя сокетов.Windows CE имеет дополнительный HTTP-сервер , который может обслуживать базовый HTML, а также подмножество классического (то есть 3.0) ASP и некоторых ISAPI .Все они, как правило, являются болезненными для использования и отладки, но они включены в вашу лицензию ОС и, следовательно, по существу бесплатны.
Существует также по крайней мере одно коммерческое решение, о котором я знаю, и это Веб-сервер Padarn .Он использует подмножество объектной модели IIS, поэтому вы можете легко создавать IHttpHandler s для URI и обрабатывать запросы с помощью компактных сборочных структур.Как полное раскрытие, я создатель и поставщик Padarn, так что я явно склонен к этому.