Exemple #1
0
 private static void ReadCallback(IAsyncResult ar)
 {
     try
     {
         RconClient client = (RconClient)ar.AsyncState;
         client.stream.EndRead(ar);
         RconPacket packet = RconPacket.readFromBytes(client.buff);
         client.RconPacketReceived(client, packet);
         Console.WriteLine(packet.Body);
         client.buff = new byte[4096];
         client.stream.BeginRead(client.buff, 0, 4, new AsyncCallback(ReadSizeCallback), client);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
     }
 }