检查服务器应用的连接

时间:2012-10-15 06:44:47

标签: windows tcp network-programming client-server telnet

我有一个应用程序应该等待来自另一个程序的连接请求。为了让我从编写服务器应用程序的人那里收到API。当我从我的客户端应用程序使用API​​时,我收到连接失败消息。在我与负责服务器和API的人交谈之前,我想检查一下它周围的一切。我可以访问运行服务器的电脑但我无法访问服务器代码。

这是我到目前为止所检查的内容:

  1. 在服务器pc上使用“netstat -aonb”命令我看到了那个 服务器进程正在侦听我正在尝试连接的端口。
  2. 在服务器ip和端口上使用telnet我看到有一个 连接(有一个空白的屏幕)
  3. 还有什么我可以做的吗?服务器端是否有办法查看请求是否到达/处理而无法访问代码?

    我在服务器上安装了Windows XP,在客户端安装了Windows 7

    由于

1 个答案:

答案 0 :(得分:0)

以下是一些建议,更多的是检查和尝试不同的配置。

  1. 两台计算机,如果您使用的是主机名而不是IP地址,请检查您的DNS或驱动程序/ etc / hosts文件。确保IP正确无误。

  2. 您的服务器程序是否记录任何连接请求或失败?您错过了任何特定于服务器程序的配置?

  3. 如果您有权访问,请在服务器上运行您的客户端程序并连接到localhost。如果它有效,这可能是服务器程序中的错误,或与网络相关的问题或一些解决问题。

  4. 在服务器上,检查taskmanager和事件查看器以查看它是否是系统/资源/内存问题而不是连接问题

  5. 如果以上都失败了,也许您可​​以尝试在两台计算机上禁用Windows防火墙和防病毒软件。

  6. 这就是我所能想到的。希望这些帮助。