InnerClientLoop() private static method

private static InnerClientLoop ( ) : void
return void
Exemplo n.º 1
0
        public static void TcpClientLoop(object threadContext)
        {
            Netplay.ClientLoopSetup((RemoteAddress) new TcpAddress(Netplay.ServerIP, Netplay.ListenPort));
            Main.menuMode = 14;
            bool flag = true;

            while (flag)
            {
                flag = false;
                try
                {
                    Netplay.Connection.Socket.Connect((RemoteAddress) new TcpAddress(Netplay.ServerIP, Netplay.ListenPort));
                    flag = false;
                }
                catch
                {
                    if (!Netplay.disconnect)
                    {
                        if (Main.gameMenu)
                        {
                            flag = true;
                        }
                    }
                }
            }
            Netplay.InnerClientLoop();
        }
Exemplo n.º 2
0
        public static void SocialClientLoop(object threadContext)
        {
            ISocket socket = (ISocket)threadContext;

            Netplay.ClientLoopSetup(socket.GetRemoteAddress());
            Netplay.Connection.Socket = socket;
            Netplay.InnerClientLoop();
        }