static int SendConnect(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); LuaFramework.NetworkManager obj = (LuaFramework.NetworkManager)ToLua.CheckObject <LuaFramework.NetworkManager>(L, 1); string arg0 = ToLua.CheckString(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); SocketClient.ServerType arg2 = (SocketClient.ServerType)ToLua.CheckObject(L, 4, typeof(SocketClient.ServerType)); obj.SendConnect(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
/// <summary> /// 发送链接请求:Tcp与服务端建立连接 /// </summary> public void SendConnect(string IP, Int32 PORT, SocketClient.ServerType type) { SocketClient.can_reconnect = false; SocketClient.CloseServer(); SocketClient.InitSocket(IP, PORT, type); }