【发布时间】:2015-10-01 19:13:18
【问题描述】:
如何在 c# 中检查两台服务器是否从第三台服务器连接? 我在服务器 A 中,我想知道服务器 B 和服务器 C 是否已连接。 我只有代码来检查我是否连接到服务器 B 或 C。 我有什么:
public bool AreConnected(string ip)
{
bool connected= false;
Ping p = new Ping();
try
{
PingReply reply = p.Send(ip);
connected = reply.Status == IPStatus.Success;
}
catch (PingException)
{
// Discard PingExceptions and return false;
}
return connected;
}
【问题讨论】:
-
当然,如果您可以同时连接两者,那么它们可以相互连接
-
@Cjen1,没必要。可能有防火墙规则阻止它们相互连接。
-
我已经知道我已经连接到 B 和 C,但是我如何确定 B 和 C 也连接了?