static void Main()
        {
            BaseClient client = new BaseClient();   //Create an instance of the client used to connect to the server
            client.Connect("127.0.0.1", 6789);      //Connect to the server using the ip and port provided
            while (client.IsConnected())            //While we are connected to the server
            {
                Packet p1 = new Packet(10);         //Create an empty packet of type 10
                p1.Add(DateTime.Now.Ticks);         //Add to the packet a long, in this case the current time in Ticks
                p1.Add(2.3f);                       //Add a float
                p1.Add(new Byte[]{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19});                  //Add a float
                p1.AddList(new List<Double>() { 10.1, 10.2, 10.3, 10.4 });
                p1.AddList(new List<Single>() { 10.1f, 10.2f, 10.3f, 10.4f });
                client.SendPacket(p1);              //Send the packet over the connection (packet auto disposes when sent)

                Packet p2 = new Packet(11);         //Create an empty packet of type 10
                p2.Add(true);                       //Add to the packet a bool
                p2.Add("test cake");                //Add to the packet a string
                p2.Add(Guid.NewGuid());             //Add to the packet a GUID
                client.SendPacket(p2);              //Send the packet over the connection (packet auto disposes when sent)

                Thread.Sleep(20);                  //Wait for 20 ms before repeating
            }
            client.Disconnect();
        }
Пример #2
0
 public void DisconnectFromManager()
 {
     _ConnectionToManager.Disconnect();
     _ConnectionToManager = null;
 }