Я работаю над POC для самообучения, в котором я хочу, чтобы мой пользователь был подключен в режиме LIVE . Например, игра, в которой одновременно могут играть 4 пользователя, здесь мне нужно, чтобы этот пользователь был подключен к моей игре.
Я не очень хорошо разбираюсь в программировании типа Socket и люблю делать это, используя сервисы. Что я хочу знать, так это «Как лучше всего это сделать». Согласно моему первоначальному мозговому штурму, я решил, что буду использовать SilverLight (в браузере или вне браузера) в качестве внешнего интерфейса [у меня в этом нет проблем].
Меня больше беспокоит серверная часть. Либо я создаю обработчик, либо службу WCF, либо использую полнодуплексную службу и использую для этого механизм объединения. В качестве случайной мысли я придумал логику типа таймера, которая будет срабатывать каждые 10 секунд при завершении работы клиентов и получать статус вроде
Теперь его очередь бросать кости
Домой осталось много пользователей (на случай, если часть из них осталась)
Какие статусы подключенных пользователей в
игра как там оценка / очки и т. д. и
обновление
вид игры в соответствии с этим в его конце
Пожалуйста, разместите здесь свои лучшие ответы, которые помогут мне узнать это.
С уважением и благодарностью заранее
РЕДАКТИРОВАТЬ:
Запуск Bounty, так как мне нужно больше отзывов.
12141] FH