Я пытаюсь проверить статус на нескольких серверах одновременно, но когда я загружаю форму, приложение просто зависает без каких-либо ошибок. Это то, что я использую для проверки статуса сервера. Есть идеи?
TcpClient tcpClient = new TcpClient();
try
{
tcpClient.Connect("ip address here", port);
Status1.Text = "Online";
Status1.ForeColor = Color.Green;
}
catch (Exception)
{
Status1.Text = "Offline";
Status1.ForeColor = Color.Red;
}
try
{
tcpClient.Connect("ip address here", port);
Status2.Text = "Online";
Status2.ForeColor = Color.Green;
}
catch (Exception)
{
Status2.Text = "Offline";
Status2.ForeColor = Color.Red;
}