Как я могу узнать в моей игре Android Unity, когда мой локальный сервер не работает? - PullRequest
0 голосов
/ 06 июня 2019

Я разрабатываю игру для Android и использую локальный сервер для базы данных.Мне нужно знать, есть ли способ узнать, когда мой сервер не работает (например, если у моей интернет-провайдера возникла проблема с сетью, и мой сервер выходит из сети).

Я использую Форма отправки веб-запроса Unity для работы с базой данных.

И я уже пытался проверить это в " if (www.isNetworkError || www.isHttpError) ", ноэто не работает.

 IEnumerator Upload() {
    List<IMultipartFormSection> formData = new List<IMultipartFormSection>();
    formData.Add( new MultipartFormDataSection("field1=foo&field2=bar") );
    formData.Add( new MultipartFormFileSection("my file data", "myfile.txt") );

    UnityWebRequest www = UnityWebRequest.Post("http://www.my-server.com/myform", formData);
    yield return www.SendWebRequest();

    if(www.isNetworkError || www.isHttpError) {
        Debug.Log(www.error);
    }
    else {
        Debug.Log("Form upload complete!");
    }
}

Есть способ или, может быть, это невозможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...