我是第一次编写 Web 服务器应用程序,但我不确定我是否知道自己在做什么。基本上我有一些服务器端 C# 代码和一个原生 iOS 应用程序。我需要能够将更新从服务器推送到应用程序。我们决定使用的方法是长轮询,我可以看到三种方法:
1) 用 C# 编写我自己的 Web 服务器 - 不一定很诱人,因为它需要重新发明轮子
2) 使用 WCF - 我看过一些关于如何在 WCF 上实现长轮询的文章,但是我看过的教程似乎都使用了在 .NET WCF 中实现的客户端,这对我来说并不适用,因为我需要使用 iOS 应用程序。
3)其他东西,可能使用 IIS - 我真的不知道从哪里开始使用这个选项。
谁能推荐一个好的教程或示例项目,它使用标准 HTTP 来实现与 C# 服务器的长轮询?只要它使用标准 HTTP,我对 iOS 方面的事情充满信心。
显然,如果有一种更简洁的做事方式,那么我也会全神贯注。