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

update socket server

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