Opc.Ua.NetworkTester.Server.Close C# (CSharp) Method

Close() private method

Closes the connection.
private Close ( Connection connection ) : void
connection System.Net.Connection
return void
        private void Close(Connection connection)
        {            
            lock (m_lock)
            {
                m_connections.Remove(connection);
            }

            if (connection.IncomingSocket != null && connection.IncomingSocket.Connected)
            {
                connection.IncomingSocket.Close(0);
            }
            
            if (connection.OutgoingSocket != null && connection.OutgoingSocket.Connected)
            {
                connection.OutgoingSocket.Close(0);
            }
        }