Silverlight可以在没有服务器的情况下进行对等通信,也可以运送“本地服务器”吗?

时间:2010-02-12 23:28:12

标签: silverlight sockets p2p

我正在讨论Silverlight(v4以后)作为可能需要两个实例直接通信的程序的平台。据我所知,对于客户端 - 服务器通信的SL套接字假设,这仍然是

假设它适用于高度互动的双人游戏,您将对性能要求有所了解。

使用相同的服务器无需扩展到数千名用户,因此与大多数人无关的性能和扩展问题无关紧要。

This answer似乎相当消极。

但是,有可能在桌面计算机上为需要通信的人安装通信小组,因此我正在考虑使用一个小二进制本地服务器的可行性< / em>处理真正的对等通信,并由本地SL客户端进行通信。

听起来有点像Skinkers have done for video,唯一关心的是消息的双重处理,但它只不过是作为路由器。

更新

更多地考虑迈克尔的答案,我想到我的特定情况可能是两台SL在一台机器内进行通信的情况 - 进程间通信。

具有讽刺意味的是,这是possible with browser-hosted SL,但我担心,不是OOB。

1 个答案:

答案 0 :(得分:2)

Silverlight 4 with Elevated Trust有可能做到这一点。如果以提升的信任方式运行,则可以在客户端系统上安装并运行服务。由于滥用的明显可能性,用户必须直接选择加入信任。