[英]CAn't connect to a local server (XAMPP) from HoloLens
我正在嘗試在 HoloLens 和 XAMMP 服務器之間建立連接。 當我在 unity 上測試應用程序時,它運行良好,但在設備上不起作用。
Ps:在Microsoft Edge中寫入服務器IP地址即可訪問服務器。
我在這里錯過了什么? 我怎樣才能使這項工作?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class test : MonoBehaviour
{
public Text playerDisplay;
public Text score;
public Button submit;
public InputField nameField;
public GameObject bb;
public Text Error;
public void CallLogIn()
{
StartCoroutine(Loginplayer());
}
IEnumerator Loginplayer()
{
WWWForm form = new WWWForm();
form.AddField("name", nameField.text);
WWW www = new WWW("http://192.168.1.100/sqlconnect/test.php", form);
yield return www;
if (www.text[0] == '0')
{
DBManager.username = nameField.text;
DBManager.score = int.Parse(www.text.Split('\t')[1]);
playerDisplay.text = "player: " + DBManager.username;
score.text = "score: " + DBManager.score;
bb.SetActive(true);
}
else
{
Error.text = "save failes. Error #" + www.error;
bb.SetActive(false);
}
DBManager.logedOut();
}
}
我也遇到過這樣的問題。 我嘗試將 HoloLens 連接到不同的實體(MySQL DB、OPCUA 服務器),但在 HoloLens 上總是失敗(在編輯器中工作正常)。 在谷歌上搜索只發現了其他人的類似問題,但沒有解決方案。
所以我的解決方案是使用 WWW 類從托管純文本的 HTML 網絡服務器接收數據。 該服務器(我使用了 nodejs 和 python)根據它從 HoloLens 接收到的 GET 請求執行對數據庫的查詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.