ArtemisComm.Connector.Start C# (CSharp) Method

Start() public method

Starts the specified client.
public Start ( TcpClient client ) : void
client System.Net.Sockets.TcpClient The client.
return void
        public void Start(TcpClient client)
        {

            if (Client != null)
            {
                Client.Close();
            }
            Client = client;
            Client.ReceiveTimeout = ConnectionTimeout;
            Client.SendTimeout = ConnectionTimeout;

            ThreadStart start = new ThreadStart(BytesToQueueProcessor);
            ServerConnectionThread = new Thread(start);

            ServerConnectionThread.Start();



            start = new ThreadStart(SendProcessor);
            SendingThread = new Thread(start);
            SendingThread.Priority = ThreadPriority.AboveNormal;
            SendingThread.Start();


        }

Usage Example

示例#1
0
        public void StartClientConnection(TcpClient client)
        {
            Connector conn = new Connector(Port);

            connections.Add(conn.ID, conn);

            Subscribe(conn);

            conn.Start(client);
            OnEvent(NewConnectionCreated, new ConnectionEventArgs(conn.ID));
        }
All Usage Examples Of ArtemisComm.Connector::Start