处理多个客户端c#

本文关键字:客户端 处理 | 更新日期: 2023-09-27 18:04:58

我正在做一个项目,我需要与多个客户端连接,每个客户端都流式直播屏幕捕获到服务器。

最好的方法是什么?

谢谢

处理多个客户端c#

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

我认为使用纯套接字更好,以获得所需的性能。显示实时视频流也不是真正的有限操作(这是WCF构建的目的),而是正在进行的操作。

我的建议是:

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