await socket.ConnectAsync(server)
如果应用程序无法使用我得到的 exc连接到服务器,我是否可以确保应用程序不会崩溃:
但最大的问题是我只是偶尔和随机地得到这个异常。尝试并捕获完全没有响应的应用程序。所以我需要一些东西,如果我无法连接第一次不要去异常,但再试一次。
我的代码:
public async Task _connect(string token, string idInstalation, string lang)
{
try
{
if (token != null)
{
socket.SetRequestHeader("Token", token);
socket.SetRequestHeader("Lang", lang);
socket.SetRequestHeader("idInstallation", idInstalation);
}
await socket.ConnectAsync(server);
System.Diagnostics.Debug.WriteLine("Connected");
writer = new DataWriter(socket.OutputStream);
messageNumber = 1;
}
catch (Exception)
{
var dialog = new MessageDialog("Cannot connect to UNIAPPS server", "Error").ShowAsync();
}
}