public static void SendConnectionOk(int index) { packetbuffer buffer = new packetbuffer(); buffer.escrbirEntero((int)ServerPackets.SconnectionOk); buffer.escrbirString("coneccion exitosa con el servidor"); SendDataTo(index, buffer.ToArray()); buffer.Dispose(); }
public static void ThankYouServer() { packetbuffer buffer = new packetbuffer(); buffer.escrbirEntero((int)ClientPackets.CThankyou); buffer.escrbirString("gracias por dejarme conectar al servidor"); SendData(buffer.ToArray()); buffer.Dispose(); }
public static void manejadorInfoDeRed(int index, byte[] data) { int numeroPaquete; packetbuffer buffer = new packetbuffer(); buffer.escrbir(data); numeroPaquete = buffer.leerEntero(); buffer.Dispose(); //escepcion Packet_ Packet; if (Packets.TryGetValue(numeroPaquete, out Packet)) { Packet.Invoke(index, data); } }
private static void ManejarAgradecimiento(int index, byte[] data) { //sacar la informacion del paquete packetbuffer buffer = new packetbuffer(); buffer.escrbir(data); //int number= buffer.leerEntero(); //no se toma el valor porque no es necesario, en dicho caso solo se hace para seguir buffer.leerEntero(); string msg = buffer.leerString(); buffer.Dispose(); //agregar el codigo a ejecutar aqui Console.WriteLine(msg); }