2014-11-03 103 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清除了他们。