/// <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 TgcNetworkingModifierControl AddNetworking(string varName, string serverName, string clientName) { // TODO no deberia pasar this networkingModifier = new TgcNetworkingModifierControl(varName, serverName, clientName, TgcSocketMessages.DEFAULT_PORT, this); AddModifier(networkingModifier); return(networkingModifier); }
/// <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 TgcNetworkingModifierControl AddNetworking(string varName, string serverName, string clientName, int port) { // TODO no deberia pasar this networkingModifier = new TgcNetworkingModifierControl(varName, serverName, clientName, port, this); AddModifier(networkingModifier); return(networkingModifier); }