android - 在我的 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!");
}
}
有办法还是不可能?
解决方案
推荐阅读
- logstash - Logstash 混合日志解析
- android - Retrofit 2 无法为我的 kotlin 类创建转换器
- powershell - 将文件发送到远程文件夹powershell
- python - 根据其他 DataFrame 填充日期内的值
- java - 如何使用 jaxb 从多个 WSDL 文件生成类
- amazon-web-services - Amplify 发布通过放大发布命令构建失败
- r - 正则表达式分组和重新排序
- tensorflow - 将 .tflite 转换为 .pb 模型以测试 tflite 模型在测试 tfrecords 上的性能
- python - AppArmor 子配置文件未在 Docker 容器中应用
- react-native - React 原生 zoomclone 应用,如何通过 reactapp 连接不同设备并能够渲染其他设备流