2011-04-14 44 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中主持聊天,因爲您限制了應用程序池的生存期。照顧提供虛擬服務器的託管公司。