Мне нужно сделать приложение silverlight 4 в браузере, которое может получать push-сообщения с сервера. Я предполагаю, что использование сокетов - лучший способ, а также позволит подключиться между сервером и клиентом для передачи данных и обновления страницы. Но я беспокоюсь о брандмауэрах и/или прокси-серверах. Возможно ли иметь технологию push или даже сокеты вообще, а за прокси-сервером, который может блокировать все, что не находится на порту 80? Или возможно иметь соединения сокетов на порту 80, которые были бы идеальными, потому что он обошел бы как прокси, так и брандмауэр. Я знаю, что для Silverlight имеется набор портов, поэтому im означает работу.Вывести данные в Silverlight с помощью сокетов через прокси-сервер?
В то время как по теме ... Посылает массовый блок данных из silverlight быстрее через сокеты, ASP.NET AJAX или подключение к веб-службе ASMX?
Спасибо тонну!
Спасибо, я буду смотреть на WCF PollingDuplex. Прежде чем я это сделаю, эта статья: http://dotnetaddict.dotnetdevelopersjournal.com/sl_polling_duplex.htm говорит, что она не масштабируема. Это будет использоваться большим количеством людей, поэтому ненужные накладные расходы не являются опцией. Если это правда, есть ли более эффективная опция на основе HTTP? Спасибо. – Matt
@Matt: Определить «большое количество людей»? – AnthonyWJones
Несколько тысяч. – Matt