connectTo() public method

public connectTo ( string ip, int port, ConnectCallback callback, object userData ) : void
ip string
port int
callback ConnectCallback
userData object
return void
Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 2
0
        /*
            登录到服务端,登录到网关(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);
            }
        }