我有这个.NET Framework C#类,它实际上充当System.Net.Sockets命名空间中Socket类周围的TCP连接的包装。
最近我将此包装类的API迁移到Silverlight,但是由于Silverlight中的Socket类的limitations,以及关于可用端口,客户端访问策略等的正常信任限制。 ,我只在Silverlight版本中实现了网络客户端支持。
现在,使用Silverlight 5 (RC),即使对于浏览器内SL应用程序也可以应用提升的信任,这样就删除了我在SL 4中必须遵守的所有端口和客户端访问策略限制。
我的问题是,如果还有一种方法可以在我的SL包装器类中实现某种网络服务器支持?更具体地说,Silverlight中有一种方法可以模仿.NET Framework Socket类的Bind,Listen和Accept方法吗?
为了模仿Socket.Connect,我在Silverlight ConnectAsync类中使用了Socket方法。可以使用例如对Bind / Listen / Accept方法进行类似的操作。 Receive(From)Async?
提前致谢。