2014-11-03 91 views
0

所以最近我決定進入服務器/客戶端TCP。啓動時TCP服務器凍結

我決定從一個基本的服務器/客戶端開始,瞭解它是如何工作的。

我這裏使用的這個代碼,http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C

但是當我嘗試運行的服務器,它會暫停對這個並不會進行代碼很長一段時間。

一旦它最終正在偵聽連接,使用客戶端將不會連接到它。

另外,如果我試圖關閉程序,但它仍處於「凍結」狀態,它會使我的IDE不響應。

任何想法?

我上的Visual Studio 2013年

+0

這是一個很糟糕的例子。但是沒有TCP代碼會導致您的IDE停止響應。如果您逐字使用該代碼似乎不太可能,那是IDE的問題。是否有可能沒有注意到UAC或防火牆提示?一個打開TCP套接字進行偵聽的進程需要防火牆訪問權限。 – 2014-11-03 06:53:49

+0

我會搜索一下,我一直在嘗試一些Java的TCP客戶端/服務器的東西,他們工作正常。 – Ozcr 2014-11-03 07:31:20

回答

0

我已經解決了這個問題,

運行Windows 7似乎Avast的免費殺毒軟件是造成所有的問題。 Unistalling清除了他們。