public static void WelcomeR(Packet packet) { Client.Instance.id = packet.ReadInt(); int sTps = packet.ReadInt(); string msg = packet.ReadString(); int ServerHash = packet.ReadInt(); int thisHash = HashCode.Combine(Client.Instance.tcp.socket.Client.RemoteEndPoint.ToString(), Client.Instance.port); Console.WriteLine($"Server TPS is: {sTps}"); Client.Instance.udp.Conect(((IPEndPoint)Client.Instance.tcp.socket.Client.LocalEndPoint).Port); if (ServerHash != thisHash) { Console.WriteLine($"Servers Hash ({ServerHash}) was not equal to our Hash ({thisHash})"); Console.WriteLine($"Message from the Server : {msg}"); ClientSend.WelcomeRecS(false, thisHash); } else { Console.WriteLine($"Message from the Server {ServerHash}: {msg}"); ClientSend.WelcomeRecS(true); } }
public static void OnTcpAddPlayer(Packet packet) { int idPlayer = packet.ReadInt(); string name = packet.ReadString(); }
public static void OnUdpMessage(Packet _packet) { string _msg = _packet.ReadString(); Console.WriteLine($"Received packet via UDP. Contains message: {_msg}"); }
public static void ClientReject(Packet packet) { string msg = packet.ReadString(); Debug.Log($"Server rejected connection: {msg}"); }