public void recibirMensajeChat(LibreriaComunes.Comunicacion.MensajeChat mc) { if (mensajesChat.Count == 3) { mensajesChat.Dequeue(); } mensajesChat.Enqueue(mc); f.actualizarMensajes(mensajesChat); }
public void enviarMensajeChat(LibreriaComunes.Comunicacion.MensajeChat mc) { Mensaje m = Serializador.Serialize(mc); //Escribir primero la longitud del mensaje byte[] userDataLen = BitConverter.GetBytes(m.Data.Length); stream.Write(userDataLen, 0, 4); //escribir el mensaje stream.Write(m.Data, 0, m.Data.Length); Console.WriteLine("Se envio mensajeChat"); }