Example #1
0
        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);
            }
        }
Example #2
0
 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;
 }
Example #6
0
 public RakNetServer(IPEndPoint endPoint, PacketIdentifier identifier)
 {
     Socket = new RakNetSocket(endPoint, identifier);
     Init();
 }
Example #7
0
 public RakNetServer(IPEndPoint endPoint)
 {
     Socket = new RakNetSocket(endPoint);
     Init();
 }