无法从HoloLens连接到本地服务器(XAMPP)

问题描述 投票:-1回答:2

我正在尝试在HoloLens和XAMPP服务器之间建立连接。当我在统一测试应用程序时,它工作正常,但它在设备上不起作用。

Ps:您可以在写入服务器的IP地址时访问服务器在Microsoft Edge中。

  • Windows防御者防火墙已禁用
  • 检查网络功能(发布设置)
  • XAMPP服务器重新配置为可供所有设备访问

我在这里想念的是什么?我该怎么做才能做到这一点?

c# php unity3d xampp hololens
2个回答
0
投票
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();


    }
}

0
投票

我也遇到过这种问题。我试图将HoloLens连接到不同的实体(MySQL DB,OPCUA Server),但它总是在HoloLens上失败(在编辑器中正常工作)。在谷歌搜索只显示其他人的类似问题,但没有解决方案。

所以我的解决方案是使用WWW类从承载纯文本的HTML-Web服务器接收数据。这个服务器(我使用nodejs和python)根据从HoloLens收到的GET请求执行对数据库的查询。

© www.soinside.com 2019 - 2024. All rights reserved.