Я разрабатываю игру для 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!");
}
}
Есть способ или, может быть, это невозможно?