public connectTo ( string ip, int port, ConnectCallback callback, object userData ) : void | ||
ip | string | |
port | int | |
callback | ConnectCallback | |
userData | object | |
Résultat | void |
static int connectTo(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); KBEngine.NetworkInterface obj = (KBEngine.NetworkInterface)ToLua.CheckObject <KBEngine.NetworkInterface>(L, 1); string arg0 = ToLua.CheckString(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); KBEngine.NetworkInterface.ConnectCallback arg2 = (KBEngine.NetworkInterface.ConnectCallback)ToLua.CheckDelegate <KBEngine.NetworkInterface.ConnectCallback>(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.connectTo(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
/* 登录到服务端,登录到网关(baseapp) */ public void login_baseapp(bool noconnect) { if(noconnect) { Event.fireOut("onLoginBaseapp", new object[]{}); _networkInterface.reset(); _networkInterface = new NetworkInterface(); _networkInterface.connectTo(baseappIP, baseappPort, onConnectTo_baseapp_callback, null); } else { Bundle bundle = new Bundle(); bundle.newMessage(Message.messages["Baseapp_loginBaseapp"]); bundle.writeString(username); bundle.writeString(password); bundle.send(_networkInterface); } }