Ограничение сокетов Silverlight - PullRequest
       3

Ограничение сокетов Silverlight

0 голосов
/ 08 сентября 2010

Почему сокеты ограничены портами 4502-4534 только в silverlight?

Это просто ограничение безопасности или есть что-то еще?

Ответы [ 2 ]

1 голос
/ 08 сентября 2010

Это способ идентификации и разделения сетевого трафика для silverlight, и да, это решение безопасности Microsoft, основанное на модели ограниченного доверия в изолированной среде.

Отличное объяснение можно найти здесь http://blogs.msdn.com/b/ncl/archive/2009/06/23/why-does-silverlight-have-a-restricted-port-range-for-sockets.aspx

0 голосов
/ 08 сентября 2010

Это часть модели безопасности, которую они внедрили для Silverlight 2.

Интересно, что начиная с Silverlight 4:

В Silverlight версии 4 доверенным приложениям также было дано разрешениеиспользовать сетевые классы в пространстве имен System.Net.Sockets, включая новые классы UdpAnySourceMulticastClient и UdpSingleSourceMulticastClient, без проверок политики.Доверенное приложение может создать TCP-соединение с любым портом на любом хосте без необходимости использования файла междоменной политики.Порт назначения больше не должен находиться в диапазоне 4502-4534.

Ограничения доступа к сетевой безопасности в Silverlight на MSDN .

На этой странице содержится много информации по этой теме.

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