ulua热更新自定义服务器出现问题的解决方案
来源:互联网 发布:乔纳森.伊夫 知乎 编辑:程序博客网 时间:2024/06/05 21:06
1 启动服务的时候出现 “指定的网络名格式无效” 的问题
原先一直是拿本机用ulua做热更测试 所以热更的时候没有出现什么问题
然后我把以前的 simpleframework (也是热更新框架)中的 Server 中的两个 cs 文件(HttpServer HttpService)放到了服务器的 photon 上
然后启动服务器的同时启动 HttpServer
在 HttpServer 中的 host 改为:http://(你的服务器ip):(你的端口 这里用6688)/
这样在启动的时候会报错 :指定的网络名格式无效
把ip换成原来的 localhost 就可以 后来上网搜寻 找到了问题
将 host 改为 http://+:(你的端口)/
这样就好使了 有时候可能出现这个ip已经在本机监听注册过了 这个应该是你之前启动服务这个的时候还没有完全关闭
等一会然后重启服务一下就可以了
host 中 如果把 + 换成 * 也好使
2 客户端连接服务端的时候返回 信息是 404 错误(需要 log 一下能看到)
这个问题有很多原因 我只列出我遇到的
由于 1 问题 中修改了 host 所以长度发生了改变
在 HttpServer.cs 代码中
OnGetRequest()函数里有这么一句
string url = request.Url.ToString().Remove(0, host.Length - 1);
后面的第二个参数参数是 host 的长度 所以是这里发生了问题
这里可以自行修改 我是写死的 ip :
string url = request.Url.ToString().Remove(0, ("http://" + ip + ":" + port + "/").Length - 1);(这里的 ip 和 port 都是你服务器的 ip 和 port)
- ulua热更新自定义服务器出现问题的解决方案
- uLua最新的Unity+Lua热更新解决方案!!!
- uLua最新的Unity+Lua热更新解决方案
- uLua最新的Unity+Lua热更新解决方案!!!
- uLua,一个Unity+Lua热更新解决方案!
- ULua热更新
- uLua 热更新 创建界面之后按钮点击事件问题
- U3D和ULUA热更新
- ulua热更新小demo
- uLua热更新学习笔记
- unity3d热更新插件uLua
- ulua热更新小试
- Untiy3d实现Ulua热更新
- 热更新之后出现的问题
- Ulua热更新提高 <六> Ulua使用DoTween改进版
- Unity编程笔录--ulua+PureMVC框架简单热更新使用-后续web服务器篇
- unity3d热更新插件uLua学习整理
- Unity 热更新之ULua 踩坑篇
- QML 组件属性
- android html唤醒APP(原生)
- Python(1)——Python基础学习框架
- 使用p-namesapce和c-namespace简化bean的定义
- android如何获取listview中的任意行数据
- ulua热更新自定义服务器出现问题的解决方案
- 二叉树的深度广度遍历
- linq的左侧菜单列表
- 下拉框-鼠标经过时出现下拉框
- 教大家通过adb命令进行无线调试
- android studio JNI 环境配置实现 java 调用 c/c++[附源码]
- 深度学习
- wordpress 自定义文章缩略图调取
- 单链表删除一个节点(平安科技)