public static void HandleLoginPacket(RUdpClient client, Packet packet) { var login = (LoginPacket)packet; var myclient = (TestClient)client; myclient.AddText($"{login.Username} logged in!"); }
public static void HandleChatPacket(RUdpClient client, Packet packet) { var chat = (ChatPacket)packet; var myclient = (TestClient)client; myclient.AddText(chat.Message); }
private void InitializeClient(string username, string serverIP) { client = new TestClient(serverIP, 43594, this); client.Start(); client.SendPacket(new LoginPacket { Username = username }); }
public static void HandleHandshakePacketClient(RUdpClient client, Packet packet) { client.Client.IsActive = true; Console.WriteLine(@"Server is online!"); }
public static void HandleAckPacketClient(RUdpClient client, Packet packet) { client.Client.ReliablePackets.RemoveAll(p => p.Seq == packet.Seq); }