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

时间:2015-06-28 09:55:20

标签: http tcp https server

我需要开发一个系统,一个服务器(使用静态IP,运行c#应用程序web / win)和多个客户端(运行winforms c#application)。

客户端在指定时间内将数据和相关图像作为计划作业发送到Windows中。每个客户每天最多上传20000个条目。

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

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

我需要一个最终的解决方案,我应该使用哪种协议和实现方法。该协议相对于另一种协议有什么优势。

说明:

  1. 首选环境:MS Server 2008或更高版本,具有静态IP /专用服务器。
  2. 数据库MSSQL Server 2008+ / MySQL / Postgres。
  3. 客户端应用程序基于Windows并使用POSTGRES DataBase。
  4. 服务器应用程序必须是安全的。
  5. 数据可以作为JSON,XML,PlainText发送。

0 个答案:

没有答案