Пример #1
0
        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");
        }
Пример #2
0
        private void enviarNombre(string nombre, NetworkStream stream)
        {
            // Send the message to the connected TcpServer.
            // The write flushes the stream automatically here

            Mensaje m = Serializador.Serialize(nombre);

            //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 recibe " + id + ", se envia nombre");
        }
Пример #3
0
        public void enviarEntrada(MetodoEntrada me)
        {
            // Send the message to the connected TcpServer.
            // The write flushes the stream automatically here

            Mensaje m = Serializador.Serialize(me);

            //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);

            me.liberar();
            Console.WriteLine("Se envio algo");
        }