我需要开发一个系统,一个服务器(使用静态IP,运行c#应用程序web / win)和多个客户端(运行winforms c#application)。
客户端在指定时间内将数据和相关图像作为计划作业发送到Windows中。每个客户每天最多上传20000个条目。
目前我拥有5个客户,未来它将增加到30-50
我的问题是我需要开发服务器系统(基于Windows),它监听客户端数据上传和存储在服务器中,并在请求时将其恢复到客户端。我在谷歌搜索这个问题,发现TCP比HTTP / HTTPS快得多。
我需要一个最终的解决方案,我应该使用哪种协议和实现方法。该协议相对于另一种协议有什么优势。