WCF с Flash учебник - PullRequest
       0

WCF с Flash учебник

4 голосов
/ 22 июля 2010

Я новичок в WCF, который я выбрал вместо веб-служб, потому что все статьи и блоги, которые я прочитал, указывают на то, что ASMX - это старые новости.

Я немного прочитал о различиях между старыми веб-сервисами и WCF, и у меня появилась общая идея. Я также взял урок MSDN WCF , который выглядел достаточно простым.

Моя проблема в том, что я хочу создать службы WCF, которые могут использоваться Flash. Я читал, что это выполнимо везде, но без очевидного учебника A-Z о том, как действовать на стороне сервера и на стороне клиента ... Просто некоторые предложения.

Может ли кто-нибудь указать мне правильное направление с кратким объяснением доступных мне вариантов?

1 Ответ

6 голосов
/ 28 июля 2010

Мы делаем это с нашими играми, в которых у нас есть множество служб WCF, предоставляющих различные функциональные возможности клиентам Flash, работающим в Facebook / MySpace и т. Д.

Предлагаю вам сначала взглянуть на этот проект codeplex:

http://wcfflashremoting.codeplex.com/

Позволяет реализовать конечную точку AMF для связи с клиентами Flash.

Весь ваш DataContract должен быть точно отображен, включая имена пространств и свойств с обеих сторон, поэтому, если у вас есть объект MyProject.Contracts.Requests.HandShakeRequest в вашем проекте WCF, клиенту Flash необходимо иметь реплику, определенную в пространстве имен SAME. .

Еще один, который мы считаем очень полезным, - это шаблон запроса / ответа, поскольку он позволяет легко добавлять / удалять значения параметров / выходных данных и обеспечивает достаточную степень обратной совместимости - добавьте новый параметр в объект запроса на сервере для нового и клиент НЕ ДОЛЖЕН отправлять новый параметр сразу.

Для отладки вам совершенно необходим Чарльз (http://www.charlesproxy.com), в последней версии программа просмотра AMF должна работать правильно (я думаю, что вам приходилось загружать надстройку), чтобы вы могли видеть сообщения AMF, возвращаемые из сервер в хорошем, читаемом формате.

Надеюсь, это поможет! Есть несколько других предостережений по поводу работы с Flash-клиентом из WCF, но я не могу вспомнить их на макушке :-P, так что поиграйте с этим удаленным расширением, и я высуну некоторые другие биты и всплывающие подсказки, когда я могу их запомнить!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...