我应该使用哪种通信协议?HTTP/TCP

我应该使用哪种通信协议?HTTP/TCP,http,tcp,https,server,Http,Tcp,Https,Server,我需要开发一个系统,一台服务器(具有静态IP,运行c#application web/win)和多个客户端(运行winforms c#application) 客户端在指定的时间将数据和相关映像作为windows中的计划作业发送。每个客户端每天最多上载20000条条目 目前我有5个客户,将来会增加到30-50个 我的问题是我需要开发一个服务器系统(基于Windows),它监听客户端数据上传并存储在服务器中,在请求时将其恢复到客户端。我在谷歌上搜索这个问题,发现TCP比HTTP/HTTPS快得多

我需要开发一个系统,一台服务器(具有静态IP,运行c#application web/win)和多个客户端(运行winforms c#application)

客户端在指定的时间将数据和相关映像作为windows中的计划作业发送。每个客户端每天最多上载20000条条目

目前我有5个客户,将来会增加到30-50个

我的问题是我需要开发一个服务器系统(基于Windows),它监听客户端数据上传并存储在服务器中,在请求时将其恢复到客户端。我在谷歌上搜索这个问题,发现TCP比HTTP/HTTPS快得多

我需要一个最终的解决方案,即我应该使用哪个协议和实现方法。与其他协议相比,该协议有哪些优点

笔记:
  • 首选环境:MS Server 2008或更高版本,带有静态IP/专用服务器
  • 数据库MSSQL Server 2008+/MySQL/Postgres
  • 客户端应用程序基于windows并使用POSTGRES数据库
  • 服务器应用程序必须是安全的
  • 数据可以作为JSON、XML、纯文本发送