Как самостоятельно разместить сервер политик UDP для Silverlight? - PullRequest
2 голосов
/ 06 апреля 2011

Я пытаюсь понять, насколько жизнеспособен UDP для разработки веб-игр.

Андреа Бошин имеет хороший пример решения UDP.Это решение прекрасно работает при запуске с отладкой VS2010.Это решение состоит из трех проектов

  1. Консольное приложение, в котором размещается MulticastPolicyServer
  2. Клиент Silverlight, который взаимодействует с UdpAnySourceMulticastClient
  3. Веб-проект для размещения клиента Silverlight

Мой вопрос: что мне нужно сделать, чтобы разместить его в интернете ?Нужно ли развертывать сервер политики в IIS?Построить службу Windows?или это решение только для интранета?

Ответы [ 2 ]

0 голосов
/ 10 апреля 2011

используйте протокол RPC через TCP для настройки службы подписки / аутентификации (это может быть полезно для чтения по XMPP) - выполните однократную аутентификацию (лучше всего, вероятно, X509 [SSL, HTTPS] через WCF), которая будетработать как пассивный FTP ... подключиться ко мне (серверу), тогда я дам вам новый порт для подключения к тому месту, где я (как и я, сервер) буду транслировать мультимедиа - затем использовать UDP в качестве вашего транспортного механизмадля вашего видео / аудио при условии, что вы пытаетесь это сделать

0 голосов
/ 08 апреля 2011

IIS не предназначен для этой цели.Вы должны написать службу Windows для размещения вашей программы UDP.И, конечно, есть ограничения, выставляющие UDP через Интернет.Просто помните, что UDP не является надежным протоколом и может пропустить пакет.Таким образом, ваша логика должна быть в состоянии справиться с этим.

...