Silverlight套接字:模仿框架Bind,Listen和Accept方法?

我有这个.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方法做类似的事情吗?

提前致谢。