2009-05-12 2 views
2

Я заинтересован в написании приложения, которое работает на мобильных устройствах Windows. У меня уже есть приложение winform, в котором размещается служба WCF. Я не буду переносить приложение на Windows Mobile (6.0) и выше. MSDN размещает статью о WCF на Compact Framework, но говорит, что хостинг еще не является вариантом.Хостинг WebService/WCF на устройстве Windows Mobile?

Должен ли я написать все это самостоятельно через прослушиватель TCP?

Bye Marco

ответ

2

В принципе, да; вам нужно будет сделать это самостоятельно, используя TcpListener. Даже HttpListener не в Compact Framework, это позор (иначе это было бы легко).

Возможно, имеются готовые решения.

Для интереса, у меня есть рамки с открытым исходным кодом, который почти там - он имеет все сериализации/отправка/и т.д. код, но я еще не добавил сырую поддержки TcpListener, который является позором. Но может быть, скоро.

+0

Вы сударь, больной больной щенок :) – blowdart

+0

Привет, извините, но, как плата за проезд, как я могу видеть: http://msdn.microsoft.com/en-us/library/system.net.sockets. tcplistener.aspx TCPListener поддерживается на компактном каркасе? Я что-то упускаю? Bye Marco –

+0

@Marco - никто не сказал, что это не так ... Я сказал, что HttpListener недоступен (а это не так). –

1

Не удалось ли вы перенести класс класса HttpListener в Compact Framework. По крайней мере, вы начнете с хорошо проверенной базы кода и базовой линии.

+0

thanx для ответа, но проект так и не вырвался из строя, поэтому я не стал это делать дальше. ваш ответ является действительным пунктом, и я буду отмечать его как ответ. –

+0

Я не могу отметить два: -S –