小编And*_*ndy的帖子

我应该使用WCF还是原始套接字?

我希望在.NET中开发一个客户端 - 服务器应用程序,其功能如下:

  1. 客户端连接到中央服务器.服务器需要跟踪哪些客户端正在连接,并且它必须只允许它知道的那些(我有一个允许客户端的存储库).这是因为在我的应用程序中,知道在给定实例中谁都在场是至关重要的.
  2. 客户端可以通过LAN/USB /串口连接到其他一些设备.服务器应该能够通过客户端控制这些连接的设备.例如,假设客户端连接到摄像头.服务器应该能够在某个特定时间打开相机,然后取回图像(或让客户端执行它并将结果上传到服务器).
  3. 我还希望能够让这些客户端运行自定义可执行文件并获得结果.例如,服务器向客户端发送应用程序(或调用其中的一些现有应用程序),使客户端运行它,并获取结果数据.

我只是想知道我是否可以为此目的使用WCF,或者我应该使用旧的套接字.虽然初始网络很小,但我希望它可以扩展(1000个客户端).任何建议将不胜感激.

c# wcf tcp

8
推荐指数
1
解决办法
1546
查看次数

标签 统计

c# ×1

tcp ×1

wcf ×1