如何处理套接字异常

时间:2019-06-04 11:53:38

标签: c# sockets xamarin exception system

我试图检查如果我没有连接到服务器,是否会出现错误消息,但是它崩溃了并且没有执行catch指令。 (当我连接到服务器时没有问题)

这是我的代码的一部分:

int attempts = 0;
while (!clientSocket.Connected)
{
    try
    {
        attempts++;
        gettext.Text = "Connection attempts:" + attempts.ToString();
        await clientSocket.ConnectAsync("172.20.10.4", 100);
    }
    catch (SocketException)
    {
        await DisplayAlert("Alert", "Couldn't connect", "OK");
    }
}

gettext.Text = "Connected";

0 个答案:

没有答案