提交 2699d5c4 编写于 作者: timchen1002's avatar timchen1002

update socket server

上级 5c6daaa8
......@@ -17,10 +17,12 @@ namespace LuaFramework {
// 素材目录
public const string AssetDir = "StreamingAssets";
// Web服务器地址,用于热更
public const string WEB_URL = "http://localhost:18800/";
// 热更列表url,用于热更
public const string HOT_UPDATE_URL = "http://localhost:18800/HotUpdateServer/update_list.json";
// 日志文件dir,用于存放本地日志
public const string LOG_UPLOAD_DIR = "{0}/output_{1}.log";
// url,用于上传日志
public const string LOG_UPLOAD_URL = "http://127.0.0.1:18800/upload_log.php";
public const string LOG_UPLOAD_URL = "http://127.0.0.1:18800/LogServer/upload_log.php";
// 游戏服务器IP
public const string SocketAddress = "";
......
......@@ -12,7 +12,8 @@ public class LuaFramework_AppConstWrap
L.RegConstant("LuaBundleMode", 0);
L.RegConstant("GameFrameRate", 30);
L.RegVar("AssetDir", get_AssetDir, null);
L.RegVar("WEB_URL", get_WEB_URL, null);
L.RegVar("HOT_UPDATE_URL", get_HOT_UPDATE_URL, null);
L.RegVar("LOG_UPLOAD_DIR", get_LOG_UPLOAD_DIR, null);
L.RegVar("LOG_UPLOAD_URL", get_LOG_UPLOAD_URL, null);
L.RegVar("SocketAddress", get_SocketAddress, null);
L.RegConstant("SocketPort", 0);
......@@ -59,11 +60,25 @@ public class LuaFramework_AppConstWrap
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_WEB_URL(IntPtr L)
static int get_HOT_UPDATE_URL(IntPtr L)
{
try
{
LuaDLL.lua_pushstring(L, LuaFramework.AppConst.WEB_URL);
LuaDLL.lua_pushstring(L, LuaFramework.AppConst.HOT_UPDATE_URL);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_LOG_UPLOAD_DIR(IntPtr L)
{
try
{
LuaDLL.lua_pushstring(L, LuaFramework.AppConst.LOG_UPLOAD_DIR);
return 1;
}
catch (Exception e)
......
......@@ -32,7 +32,7 @@ public class LogMgr
GameLogger.Init();
var date = System.DateTime.Now.ToString("yyyyMMddhhmmss");
mLogFileSavePath = string.Format("{0}/output_{1}.log", Application.persistentDataPath, date);
mLogFileSavePath = string.Format(AppConst.LOG_UPLOAD_DIR, Application.persistentDataPath, date);
outputStr = "";
// 监听系统日志
......
......@@ -131,7 +131,7 @@ public class HotUpdater
/// <returns></returns>
private List<UpdateInfo> ReqUpdateInfo()
{
UnityWebRequest request = UnityWebRequest.Get(AppConst.WEB_URL + "update_list.json");
UnityWebRequest request = UnityWebRequest.Get(AppConst.HOT_UPDATE_URL);
var result = request.SendWebRequest();
while (!result.isDone) { }
if (!string.IsNullOrEmpty(request.error))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册