public void StartRakNetClient() { RakNetSocket socket = RakNet.CreateClient(new IPEndPoint(IPAddress.Any, 19132)); //client.OnReceive = packet => { Console.WriteLine(packet.ReadByte()); }; RakNetPacket p = socket.ReceivePacketAsync().GetAwaiter().GetResult(); if (p is UnconnectedPing unconnectedPing) { Console.WriteLine(p.PacketId); Console.WriteLine(unconnectedPing.TimeStamp); Console.WriteLine(unconnectedPing.PingId); } }
public RakNetSocketEventArgs(RakNetSocket socket) { Socket = socket; }
public SocketStartWorkerEventArgs(RakNetSocket socket) : base(socket) { }
public SocketPacketSendEventArgs(RakNetSocket socket, RakNetPacket packet, ulong bytes) : base(socket) { SendPacket = packet; SendBytes = bytes; }
public SocketPacketReceiveEventArgs(RakNetSocket socket, RakNetPacket packet, ulong bytes) : base(socket) { ReceivePacket = packet; ReceiveBytes = bytes; }
public RakNetServer(IPEndPoint endPoint, PacketIdentifier identifier) { Socket = new RakNetSocket(endPoint, identifier); Init(); }
public RakNetServer(IPEndPoint endPoint) { Socket = new RakNetSocket(endPoint); Init(); }