我們的服務器應用程序正在監聽一個端口,一段時間後它不再接受傳入的連接。 (雖然我很想解決這個問題,但這不是我在這裏問的問題;)可以通過編程方式終止TCP/IP協議棧嗎?
奇怪的是,當我們的應用程序停止接受端口44044上的連接時,IIS(在端口8080上) 。殺死我們的應用程序修復了一切 - IIS再次開始響應。
所以問題是,應用程序可以搞砸整個TCP/IP協議棧嗎?或者,應用程序如何做到這一點?
毫無意義的細節:我們的應用程序是用C#寫的,在.Net 2.0下,在XP/SP2上。
說明:IIS不是「拒絕」嘗試的連接。它從來沒有看到他們。客戶正在收到一個「服務器沒有及時響應」的消息(使用.Net TCP客戶端)。
相反的解決方法呢?如果你殺了IIS,你的應用程序是否開始接受連接並響應流量? – benc 2009-01-07 07:41:02