private void setActive(ServerConnection serverCon) { //attivo il server serverCon.Active(); Trace.TraceInformation("Server attivo. Server: {0}:{1}:{2}", serverCon.Server.Name, serverCon.Server.IP, serverCon.Server.ControlPort); //controllo se il server si è attivato o vi è stato qualche problema if (!serverCon.GetState().Equals("ACTIVE")) { return; } //cambio il serverAttivoIndex serverAttivoIndex = serverConnessi.IndexOf(serverCon); //inizializzo l'evento ServerEventArgs args = new ServerEventArgs() { Server = serverCon.Server, Position = serverAttivoIndex }; EventHandler <ServerEventArgs> handler = ServerActivated; if (handler != null) { handler(this, args); } }
private void setActive(ServerConnection serverCon) { //attivo il server serverCon.Active(); Trace.TraceInformation("Server attivo. Server: {0}:{1}:{2}", serverCon.Server.Name, serverCon.Server.IP, serverCon.Server.ControlPort); //controllo se il server si è attivato o vi è stato qualche problema if (!serverCon.GetState().Equals("ACTIVE")) { return; } //cambio il serverAttivoIndex serverAttivoIndex = serverConnessi.IndexOf(serverCon); //inizializzo l'evento ServerEventArgs args = new ServerEventArgs() { Server = serverCon.Server, Position = serverAttivoIndex }; EventHandler<ServerEventArgs> handler = ServerActivated; if (handler != null) { handler(this, args); } }