带Silverlight 4的插座

Ang*_*ker 3 .net c# sockets silverlight silverlight-4.0

我需要实现从浏览器中的Silverlight 4应用程序到网络上的设备的持久套接字连接.

我需要以下内容:

  1. 连接到它并保持持久连接
  2. 发送和接收数据
  3. 在连接断开时获取某种类型的事件或通知(或检测它).

Silverlight 4可以实现吗?如果是这样,有人能指出一些例子吗?我发现的只是Silverlight 2的一些尝试.

Ree*_*sey 6

这个有可能.有关详细信息,请参阅在MSDN上使用套接字.

话虽这么说,你在这里是有限的.您只能在Socket中使用Asynchronous方法,并且只能使用Tcp连接.但是,根据您的要求,这应该不是问题.C#的任何异步TCP通信教程(包括非silverlight)都应该适用于此,因为它也适用于Silverlight 4.