C# TCP服务器在启动时冻结

C# TCP服务器在启动时冻结,c#,tcp,client,server,C#,Tcp,Client,Server,所以最近我决定进入服务器/客户端TCP 我决定从一个基本的服务器/客户机开始,了解它是如何工作的 我在这里使用了这个代码 但是当我尝试运行服务器时,它会停止运行,并且在很长时间内不会继续执行代码 一旦它最终正在侦听连接,使用客户端将无法连接到它 此外,如果我试图关闭程序,而它仍然停留在这个“冻结”状态,它将使我的IDE没有响应 有什么想法吗 我正在Visual Studio 2013上运行Windows 7。我已经解决了这个问题 看来所有的问题都是由Avast免费杀毒软件造成的。不算一算就把他们

所以最近我决定进入服务器/客户端TCP

我决定从一个基本的服务器/客户机开始,了解它是如何工作的

我在这里使用了这个代码

但是当我尝试运行服务器时,它会停止运行,并且在很长时间内不会继续执行代码

一旦它最终正在侦听连接,使用客户端将无法连接到它

此外,如果我试图关闭程序,而它仍然停留在这个“冻结”状态,它将使我的IDE没有响应

有什么想法吗


我正在Visual Studio 2013上运行Windows 7。

我已经解决了这个问题


看来所有的问题都是由Avast免费杀毒软件造成的。不算一算就把他们都搞清了。

这是一个可怕的例子。但TCP代码不应导致IDE停止响应。如果您一字不差地使用该代码,这似乎不太可能是IDE的问题所在。有没有可能你没有注意到UAC或防火墙提示?打开TCP套接字进行侦听的进程需要防火墙权限才能进行访问。我将进行搜索,我已经在Java中尝试了一些TCP客户端/服务器的功能,它们工作正常。