예제 #1
0
파일: AbstractChannel.cs 프로젝트: riax/Clr
        private void CreateTransmitter()
        {
            if (_transmitter != null)
            {
                _transmitter.Sent        -= TransmitterOnSent;
                _transmitter.SocketError -= Shutdown;
            }

            _transmitter              = _factory.CreateLetterTransmitter(Socket);
            _transmitter.Sent        += TransmitterOnSent;
            _transmitter.SocketError += Shutdown;
            _transmitter.Start();
        }
예제 #2
0
파일: AbstractChannel.cs 프로젝트: riax/Clr
        private void CreateTransmitter()
        {
            if(_transmitter != null) {
                _transmitter.Sent -= TransmitterOnSent;
                _transmitter.SocketError -= Shutdown;
            }

            _transmitter = _factory.CreateLetterTransmitter(Socket);
            _transmitter.Sent += TransmitterOnSent;
            _transmitter.SocketError += Shutdown;
            _transmitter.Start();
        }