Dicom.Network.DcmSocket.GetStream C# (CSharp) Method

GetStream() public method

public GetStream ( ) : Stream
return Stream
        public Stream GetStream()
        {
            if (_stream == null) {
                Stream stream = GetInternalStream();
                ConnectionMonitorStream mstream = new ConnectionMonitorStream(stream);
                mstream.AttachStats(GlobalStats);
                mstream.AttachStats(LocalStats);
                _stream = new ThrottleStream(mstream, _throttleSpeed);
                if (_hookStream != null)
                    _hookStream.Hook(_stream);
            }
            if (_hookStream != null)
                return _hookStream;
            return _stream;
        }

Usage Example

Example #1
0
        protected void InitializeNetwork(DcmSocket socket)
        {
            _socket = socket;
            _socket.SendTimeout = _socketTimeout * 1000;
            _socket.ReceiveTimeout = _socketTimeout * 1000;
            _socket.ThrottleSpeed = _throttle;

            OnInitializeNetwork();

            _network = _socket.GetStream();
            _stop = false;
            _isRunning = true;
            _thread = new Thread(Process);
            _thread.IsBackground = true;
            _thread.Start();
        }
All Usage Examples Of Dicom.Network.DcmSocket::GetStream