public override void init()
        {
            Device d3dDevice = GuiController.Instance.D3dDevice;

            //Crear Modifier de Networking
            networkingMod = GuiController.Instance.Modifiers.addNetworking("Networking", "MyServer", "MyClient");

            acumulatedTime = 0;
        }
Example #2
0
        public TgcNetworkingModifierControl(TgcNetworkingModifier modifier, string serverName, string clientName)
        {
            InitializeComponent();

            this.modifier = modifier;
            this.textBoxServerName.Text = serverName;
            this.selectedPlayerId       = -1;

            this.buttonCloseServer.Enabled      = false;
            this.buttonConnectedClients.Enabled = false;

            this.buttonDisconnect.Enabled = false;

            //Cargar IP local
            this.textBoxIp.Text = TgcSocketServer.getHostAddress().ToString();

            clientsDialog = new TgcNetworkingModifierClientsDialog(this);
            serversDialog = new TgcNetworkingModifierServersDialog(this, clientName);
        }
        public TgcNetworkingModifierControl(TgcNetworkingModifier modifier, string serverName, string clientName)
        {
            InitializeComponent();

            this.modifier = modifier;
            this.textBoxServerName.Text = serverName;
            this.selectedPlayerId = -1;

            this.buttonCloseServer.Enabled = false;
            this.buttonConnectedClients.Enabled = false;

            this.buttonDisconnect.Enabled = false;

            //Cargar IP local
            this.textBoxIp.Text = TgcSocketServer.getHostAddress().ToString();
            
            clientsDialog = new TgcNetworkingModifierClientsDialog(this);
            serversDialog = new TgcNetworkingModifierServersDialog(this, clientName);
        }
Example #4
0
 /// <summary>
 /// Modifier para Networking.
 /// Permite crear servidores y conectarse a estos como cliente, mediante conexiones TCP/IP utilizando DirectPlay.
 /// Abstrae todo el manejo interno de DirectPlay para el manejo de conexiones.
 /// Utiliza el puerto default del framework.
 /// </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>
 /// <returns>Modificador creado</returns>
 public TgcNetworkingModifier addNetworking(string varName, string serverName, string clientName)
 {
     TgcNetworkingModifier m = new TgcNetworkingModifier(varName, serverName, clientName, TgcSocketMessages.DEFAULT_PORT);
     add(m);
     return m;
 }
Example #5
0
 /// <summary>
 /// Modifier para Networking.
 /// Permite crear servidores y conectarse a estos como cliente, mediante conexiones TCP/IP utilizando DirectPlay.
 /// Abstrae todo el manejo interno de DirectPlay para el manejo de conexiones.
 /// </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>
 /// <returns>Modificador creado</returns>
 public TgcNetworkingModifier addNetworking(string varName, string serverName, string clientName, int port)
 {
     TgcNetworkingModifier m = new TgcNetworkingModifier(varName, serverName, clientName, port);
     add(m);
     return m;
 }