代码之家  ›  专栏  ›  技术社区  ›  user472875

网络程序阻塞

  •  0
  • user472875  · 技术社区  · 14 年前

    我正在做一个使用tcplistener和tcpclient的网络项目。我的程序有两个几乎相同的实例在两台不同的计算机上运行,但出于某种原因,其中一个运行良好,而另一个在某个地方阻塞。

    我想知道的是,是否有任何方法可以调试里面到底发生了什么。问题是,断点不起作用,因为它们只显示一个线程的执行,而不显示其他任何线程。我试图暂停程序,它显示了行应用程序。运行(…)我无法进入。

    调试这是一场噩梦,任何建议都会受到赞赏。

    颗粒物

    1 回复  |  直到 14 年前
        1
  •  2
  •   Heinzi    14 年前

    在Visual Studio的工具栏中,有一个包含线程的下拉列表。您可以使用它在暂停执行后切换到另一个线程中的当前停止点。

    MSDN: How to: Switch to Another Thread While Debugging