首页 > 解决方案 > 在我的 Android Unity 游戏中,我如何知道本地服务器何时关闭?

问题描述

我正在为 Android 开发游戏,并且正在使用本地服务器作为数据库。我需要知道是否有办法知道我的服务器何时关闭(例如,如果我的互联网提供商公司出现网络问题并且我的服务器从网络中退出)。

我使用Unity Web 请求发送表单来处理数据库。

而且我已经尝试在“ 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!");
    }
}

有办法还是不可能?

标签: androidunity3dserver

解决方案


推荐阅读