コード例 #1
0
ファイル: TCPConnector.cs プロジェクト: soaresnatan/extasys
 /// <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;
 }
コード例 #2
0
ファイル: TCPConnector.cs プロジェクト: soaresnatan/extasys
        /// <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);
        }