0

我有客户端-服务器应用程序,它使用 WCF 端口共享功能进行相互通信。以防万一,当我在同一台机器上安装两个部件时,我需要使用相同的端口。问题是,在安装过程中如何区分是某个端口是忙还是被我的应用程序的另一部分使用并且可以共享。

有什么建议么?非常感谢。

4

2 回答 2

1

要在代码中做到这一点......看看这个问题......

在 C# 中,如何检查 TCP 端口是否可用?

那应该能让你到达那里......

于 2012-01-12T20:07:55.147 回答
0

您可以使用 telnet 检查端口是否繁忙。

对于 Windows 转到启动面板并键入 cmd 然后键入

C:>telnet 本地主机 52753

或任何其他端口号,然后是 52753。如果您正在运行 Web 服务器,如果使用端口 80 并键入:C:>telnet localhost 80,您将进入空白屏幕

如果某个端口未在使用中,则会有一条消息告诉您连接失败。

于 2012-01-12T19:27:35.533 回答