public TgcNetworkingModifierServersDialog(TgcNetworkingModifierControl networkingControl, string clientName)
        {
            InitializeComponent();

            this.networkingControl = networkingControl;
            this.textBoxClientName.Text = clientName;
        }
        public TgcNetworkingModifierServersDialog(TgcNetworkingModifierControl networkingControl, string clientName)
        {
            InitializeComponent();

            this.networkingControl      = networkingControl;
            this.textBoxClientName.Text = clientName;
        }
        /// <summary>
        /// Crea el modificador de Networking
        /// </summary>
        /// <param name="varName">Identificador del modifier</param>
        /// <param name="serverName">Nombre default que va a usar el servidor</param>
        /// <param name="clientName">Nombre default que va a usar cada cliente</param>
        /// <param name="port">Puerto en el cual se va a crear y buscar conexiones</param>
        public TgcNetworkingModifier(string varName, string serverName, string clientName, int port)
            : base(varName)
        {
            server = new TgcSocketServer();
            client = new TgcSocketClient();
            this.port = port;
            clientConnected = false;
            networkingControl = new TgcNetworkingModifierControl(this, serverName, clientName);
            avaliableServers = new List<TgcSocketClient.TgcAvaliableServer>();

            newConnectedClients = new Queue<TgcSocketClientInfo>();
            disconnectedClients = new Queue<TgcSocketClientInfo>(); ;

            contentPanel.Controls.Add(networkingControl);
        }
        /// <summary>
        /// Crea el modificador de Networking
        /// </summary>
        /// <param name="varName">Identificador del modifier</param>
        /// <param name="serverName">Nombre default que va a usar el servidor</param>
        /// <param name="clientName">Nombre default que va a usar cada cliente</param>
        /// <param name="port">Puerto en el cual se va a crear y buscar conexiones</param>
        public TgcNetworkingModifier(string varName, string serverName, string clientName, int port)
            : base(varName)
        {
            server            = new TgcSocketServer();
            client            = new TgcSocketClient();
            this.port         = port;
            clientConnected   = false;
            networkingControl = new TgcNetworkingModifierControl(this, serverName, clientName);
            avaliableServers  = new List <TgcSocketClient.TgcAvaliableServer>();

            newConnectedClients = new Queue <TgcSocketClientInfo>();
            disconnectedClients = new Queue <TgcSocketClientInfo>();;

            contentPanel.Controls.Add(networkingControl);
        }
        public TgcNetworkingModifierClientsDialog(TgcNetworkingModifierControl networkingControl)
        {
            InitializeComponent();

            this.networkingControl = networkingControl;
        }
        public TgcNetworkingModifierClientsDialog(TgcNetworkingModifierControl networkingControl)
        {
            InitializeComponent();

            this.networkingControl = networkingControl;
        }