コード例 #1
0
ファイル: Game.cs プロジェクト: eickegao/Blazera
        private void SendDeco()
        {
            GameSession.Instance.Deco();
            SendingPacket packet = new SendingPacket(PacketType.CLIENT_INFO_DECONNECTION);
            packet.AddString(GameSession.Instance.GetLogin());
            GameSession.Instance.SendPacket(packet);

            Log.Clear();
            Log.Cl("You are now disconnected", ConsoleColor.Red);
            Thread.Sleep(1000);
            Log.Cl("Good bye...", ConsoleColor.White);
        }
コード例 #2
0
ファイル: GameSession.cs プロジェクト: jpx/blazera
        Boolean ConnectionTest()
        {
            if (!ClientConnection.IsConnected)
            {
                Console.Write("Enter a login : "******"0x" + RandomHelper.Get(0, 10000);//Console.ReadLine();
                Log.Cl(ClientConnection.Login, ConsoleColor.Green);
                try
                {
                    if (ClientConnection.Connect(GameData.SERVER_IP, GameData.SERVER_PORT))
                    {
                        Log.Cl("Connected.", ConsoleColor.Green);

                        SendingPacket packet = new SendingPacket(PacketType.CLIENT_REQUEST_LOGIN_VALIDATION);
                        packet.AddString(ClientConnection.Login);
                        return SendPacket(packet);
                    }

                    throw new ConnectionFailedException();
                }
                catch
                {
                    Log.Cl("Connection failed");
                    return false;
                }
            }

            return false;
        }