У меня есть класс .NET Framework C #, который практически действует как оболочка для TCP-соединений вокруг класса Socket в пространстве имен System.Net.Sockets.
Недавно я перенес API этого класса-оболочки в Silverlight, но из-за ограничений класса Socket в Silverlight, а также из-за обычных ограничений доверия в отношении доступных портов, политики клиентского доступа и т. д. В моей версии Silverlight реализована поддержка только сетевых клиентов.
Теперь, с Silverlight 5 (RC) , стало возможным применять повышенное доверие даже для приложений SL в браузере, что устраняет все ограничения политики порта и доступа клиента, которых я должен был придерживаться в SL 4.
У меня вопрос: есть ли способ реализовать поддержку сетевого сервера в моем классе оболочки SL? В частности, есть ли способ в Silverlight имитировать методы Bind, Listen и Accept .NET Framework Socket class?
Для имитации Socket.Connect я использовал метод ConnectAsync в классе Silverlight Socket . Может ли нечто подобное быть сделано для методов Bind / Listen / Accept, например, с помощью Receive (С) Асинхронный
Заранее спасибо.