2011-04-14 28 views
1

我正在使用.NET中的TcpClient在this基本聊天服务器/客户端教程。现在我想让聊天服务器在我的虚拟主机提供商上线。那可能吗?我能以某种方式在IIS中托管此服务器吗?我可能只是在Application_Start中启动它,但我不认为我允许在这样的任何端口上打开连接。我有什么选择?我制作了一个使用WCF和net.tcp的聊天应用程序,但我的托管服务提供商尚未在其IIS服务器上激活net.tcp。所以现在我正在看使用TcpClient而不是...在IIS中的主机TCP聊天服务器

回答

0

我会避免尝试在共享主机方案中使用TCP。为什么不使用HTTP WCF服务呢?大多数主机锁定大多数端口,除了标准80/443和其他几个端口。我看不到他们会允许你从他们的服务器上打开一个任意的TCP端口,这可能是一个很大的安全风险。

0

我不会在IIS中主持聊天,因为您限制了应用程序池的生存期。照顾提供虚拟服务器的托管公司。