Beispiel #1
0
        public static void HandleLoginPacket(RUdpClient client, Packet packet)
        {
            var login    = (LoginPacket)packet;
            var myclient = (TestClient)client;

            myclient.AddText($"{login.Username} logged in!");
        }
Beispiel #2
0
        public static void HandleChatPacket(RUdpClient client, Packet packet)
        {
            var chat     = (ChatPacket)packet;
            var myclient = (TestClient)client;

            myclient.AddText(chat.Message);
        }
Beispiel #3
0
 private void InitializeClient(string username, string serverIP)
 {
     client = new TestClient(serverIP, 43594, this);
     client.Start();
     client.SendPacket(new LoginPacket {
         Username = username
     });
 }
Beispiel #4
0
        public static void HandleHandshakePacketClient(RUdpClient client, Packet packet)
        {
            client.Client.IsActive = true;

            Console.WriteLine(@"Server is online!");
        }
Beispiel #5
0
 public static void HandleAckPacketClient(RUdpClient client, Packet packet)
 {
     client.Client.ReliablePackets.RemoveAll(p => p.Seq == packet.Seq);
 }