/// <summary> /// Constructs a new TCP Connector. /// </summary> /// <param name="myTCPClient">TCP connector's main Extasys TCP Client.</param> /// <param name="name">Connector's name.</param> /// <param name="serverIP">Server's ip address the connector will use to connect.</param> /// <param name="serverPort">Server's tcp port the connector will use to connect.</param> /// <param name="readBufferSize">Read buffer size in bytes for this connection.</param> public TCPConnector(ExtasysTCPClient myTCPClient, string name, IPAddress serverIP, int serverPort, int readBufferSize) { fMyTCPClient = myTCPClient; fName = name; fServerIP = serverIP; fServerPort = serverPort; fReadBufferSize = readBufferSize; }
/// <summary> /// Constructs a new TCP Connector. /// </summary> /// <param name="myTCPClient">TCP connector's main Extasys TCP Client.</param> /// <param name="name">Connector's name.</param> /// <param name="serverIP">Server's ip address the connector will use to connect.</param> /// <param name="serverPort">Server's tcp port the connector will use to connect.</param> /// <param name="readBufferSize">Read buffer size in bytes for this connection.</param> /// <param name="ETX">Message splitter character.</param> public TCPConnector(ExtasysTCPClient myTCPClient, string name, IPAddress serverIP, int serverPort, int readBufferSize, char splitter) { fMyTCPClient = myTCPClient; fName = name; fServerIP = serverIP; fServerPort = serverPort; fReadBufferSize = readBufferSize; fUseMessageCollector = true; fETX = splitter.ToString(); fMessageCollector = new TCPClientMessageCollector(this, splitter); }