예제 #1
0
    public override void Disconnected(BoltConnection connection)
    {
        var log = ConexionesEvent.Create();

        log.Mensaje          = string.Format("Desconectado {0}", connection.RemoteEndPoint);
        log.NumeroConexiones = --numeroConexiones;
        Debug.LogFormat("Desconectado desde {0}, ahora hay {1} conexiones", connection.RemoteEndPoint, numeroConexiones);
        log.Send();
    }
예제 #2
0
    public override void Connected(BoltConnection connection)
    {
        var log = ConexionesEvent.Create();

        log.Mensaje          = string.Format("Conectado {0}", connection.RemoteEndPoint);
        log.NumeroConexiones = ++numeroConexiones;
        Debug.LogFormat("Nueva conexión desde {0}, ahora hay {1} conexiones", connection.RemoteEndPoint,
                        numeroConexiones);
        log.Send();

        //no queremos que alguien se conecte alguien cuando estamos jugando
        if (FindObjectOfType <GuiIngame>().estado != GuiIngame.Estado.ServidorEsperandoEmpezar)
        {
            //connection.Disconnect();
        }
    }
예제 #3
0
 public override void OnEvent(ConexionesEvent evnt)
 {
     listaMensajes.Insert(0, evnt.Mensaje);
     numeroConexiones   = evnt.NumeroConexiones;
     tiempoTranscurrido = 0f;
 }