2

我有这个 .NET Framework C# 类,它实际上充当了 System.Net.Sockets 命名空间中Socket类周围 TCP 连接的包装器。

最近我把这个包装类的API迁移到了Silverlight,但是由于Silverlight中Socket类的限制,以及对可用端口、客户端访问策略等的正常信任限制,我只实现了网络客户端在我的 Silverlight 版本中提供支持。

现在,使用Silverlight 5 (RC),甚至可以为浏览器内的 SL 应用程序应用提升的信任,这消除了我在 SL 4 中必须遵守的所有端口和客户端访问策略限制。

我的问题是,是否还有一种方法可以在我的 SL 包装类中实现某种网络服务器支持?更具体地说,Silverlight 中有没有一种方法可以模仿 .NET Framework Socket类的 Bind、Listen 和 Accept 方法?

为了模仿 Socket.Connect,我在 Silverlight Socket类中使用了ConnectAsync方法。可以使用例如Receive(From)Async对 Bind/Listen/Accept 方法执行类似的操作吗?

提前致谢。

4

0 回答 0