测试端口是否正在侦听而不使用try / catch

时间:2015-06-15 13:00:04

标签: c# .net

如果我的“服务器”应用程序上有一个TCP端口,它将在几秒钟内收听(即我同时启动我的客户端和服务器应用程序),我知道在我的客户端应用程序上我能做到(简单化)

TcpClient Connect() {
  try {
    return new TcpClient("127.0.0.1", 30276);
  } catch {
    Connect();
  }
}

有没有办法在不抛出异常的情况下做到这一点?将它们放在日志中并一直停止调试器是不方便的,只是觉得应该有更好的方法来实现这一点。

0 个答案:

没有答案