处理多个客户端c#

时间:2011-08-07 20:18:26

标签: c# wcf sockets

我正在开发一个项目,我需要连接多个客户端,每个客户端都将实时屏幕捕获流式传输到服务器。服务器显示。

最好的方法是什么。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在视频流模式下使用WCF,但我怀疑这是一个很好的解决方案。

我认为纯粹的套接字更好,以获得所需的性能。显示实时视频流也不是一个有限的操作(这是WCF的基础),而是正在进行的事情。

我的建议是:

  • 使用纯TCP套接字开始视频流。
  • 如果出现问题,可以切换到UDP。最好跳过任何丢失的实时视频包,但使用UDP,你必须自己跟踪包装订购等。
  • 如果您需要控制操作,请为其使用单独的WCF服务。