В настоящее время мне нужно создать приложение в браузере silverlight 4, которое может получать push-сообщения с сервера. Я полагаю, что использование сокетов - лучший способ, который также позволит соединению между сервером и клиентом для передачи данных и обновления страницы. Но меня беспокоят брандмауэры и / или прокси-серверы. Возможно ли использование технологии push или даже сокетов за прокси-сервером, который может блокировать все, чего нет на порту 80? Или возможно подключение сокетов к порту 80, что было бы идеально, потому что он обходил бы прокси и брандмауэр. Я знаю, что для Silverlight доступен определенный диапазон портов, поэтому я имею в виду обходной путь.
Кстати ... Будет ли отправка массового блока данных из silverlight быстрее через сокеты, ASP.NET AJAX или подключение к веб-службе ASMX?
Благодаря тонну!