Unity 3D无法连接到主机。 localhost with ip

时间:2015-07-01 01:29:25

标签: unity3d laravel-5

我正在尝试使用Unity向Laravel 5发送HTTP POST。 代码是:



let row = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath)as! UITableViewCell

let height = row.bounds.height




当我尝试使用 public void postToDB() { Debug.Log("in1"); WWWForm form = new WWWForm(); form.AddField("fb_id", "123123123"); WWW www = new WWW("http://localhost:777/new_fb_user",form); StartCoroutine(WaitForRequest(www),form); } private IEnumerator WaitForRequest(WWW www) { Debug.Log("in2"); yield return www; // check for errors if (www.error == null) { Debug.Log("WWW Ok!: " + www.text); } else { Debug.Log("WWW Error: " + www.error); } }方法时,我收到此错误:

postToDB

我正在使用Wamp,我添加了一个WWW Error: couldn't connect to host UnityEngine.Debug:Log(Object) <WaitForRequest>c__Iterator0:MoveNext() (at Assets/GameManger.cs:41) 文件。

如果我将crossdomain.xml更改为Facebook或Google等任何域名,则会将其连接到该主机。 POST命令有效:我使用Postman测试了它。所以,我认为错误来自Unity。

1 个答案:

答案 0 :(得分:0)

我终于修复了它,我在内部运行laravel项目的问题 使用正常 php工匠服务 这是创建私人内部服务器 我使用Xampp修复它 - 将laravel项目添加到Xampp目录中的htdocs文件夹 - 运行Xampp服务

它完美无缺 感谢每一个人的帮助