【问题标题】:TCP Server Freezes On StartupTCP 服务器在启动时冻结
【发布时间】:2014-12-29 17:44:05
【问题描述】:

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

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

我在这里使用了这个代码,http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C

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

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

此外,如果我在程序仍停留在“冻结”状态时尝试关闭程序,它会使我的 IDE 没有响应。

有什么想法吗?

我在 Visual Studio 2013 上运行 Windows 7。

【问题讨论】:

  • 这是一个糟糕的例子。但是没有任何 TCP 代码会导致您的 IDE 停止响应。如果您逐字使用该代码,那似乎不太可能是您的 IDE 的问题。是否有可能是您没有注意到的 UAC 或防火墙提示?打开 TCP 套接字进行侦听的进程需要防火墙权限才能访问。
  • 我会四处搜索一下,我一直在用 Java 尝试一些 TCP 客户端/服务器的东西,它们工作正常。

标签: c# tcp client server


【解决方案1】:

我已经解决了这个问题,

似乎是 Avast Free Antivirus 导致了所有问题。卸载它会清除它们。

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多