桌面应用程序的在线服务器 - 实现为Web服务器或自定义套接字应用程序?

时间:2009-12-14 23:11:30

标签: client-server

一些通用问题,但假设您有一个桌面应用程序,允许用户连接到中央服务器并提供以下功能:

  • 登录
  • 能够在登录时自动下载个人资料数据
  • 通过应用下载和上传保存文件

Web服务器(JSP / ASP.NET / PHP /等)会为您做很多工作,特别是在请求服务和线程方面,但桌面应用程序使用HTTP似乎有点作弊像这样的要求。

欢迎所有的想法。也许这应该是社区维基?

1 个答案:

答案 0 :(得分:1)

如果您希望将来开放其他可能性,请使用Web服务器。这样,如果您决定编写基于Web的桌面应用程序版本(或iPhone / Pre / Android应用程序),则无需重写套接字服务器。这些天几乎所有东西都可以说HTTP。