internal VideoChannel(NanoRdpTransport transport, ChannelOpen openPacket,
                       Action <VideoDataEventArgs> fireEvent)
     : base(transport, openPacket)
 {
     _fireVideoDataEvent = fireEvent;
     MessageReceived    += OnMessage;
 }
        public NanoClient(string address, int tcpPort, int udpPort,
                          Guid sessionId)
        {
            _transport = new NanoRdpTransport(address, tcpPort, udpPort);
            _transport.MessageReceived += MessageReceived;
            _channelManager             = new Nano.Channels.ChannelManager(this);
            ControlHandshakeDone        = false;
            SessionId    = sessionId;
            ConnectionId = (ushort)new Random().Next(5000);

            // For testing
            _consumer = new Nano.Consumer.FileConsumer("nanodump");
        }
Exemple #3
0
 internal VideoChannel(NanoRdpTransport transport, byte[] flags)
     : base(transport, flags)
 {
     MessageReceived += OnMessage;
 }
Exemple #4
0
 internal InputChannelBase(NanoRdpTransport transport, byte[] flags)
     : base(transport, flags)
 {
     MessageReceived += OnMessage;
 }
 internal ChatAudioChannel(NanoRdpTransport transport, byte[] flags)
     : base(transport, flags)
 {
     AvailableFormats = new AudioFormat[] { };
 }
Exemple #6
0
 internal ChatAudioChannel(NanoRdpTransport transport, ChannelOpen openPacket)
     : base(transport, openPacket)
 {
     AvailableFormats = new AudioFormat[] { };
 }
 internal ControlChannel(NanoRdpTransport transport, ChannelOpen openPacket)
     : base(transport, openPacket)
 {
     MessageReceived += OnMessage;
 }
 internal InputFeedbackChannel(NanoRdpTransport transport, byte[] flags)
     : base(transport, flags)
 {
 }
 internal InputChannel(NanoRdpTransport transport, ChannelOpen openPacket)
     : base(transport, openPacket)
 {
 }
Exemple #10
0
 internal AudioChannelBase(NanoRdpTransport transport, ChannelOpen openPacket)
     : base(transport, openPacket)
 {
     MessageReceived += OnMessage;
 }
 internal AudioChannel(NanoRdpTransport transport, byte[] flags)
     : base(transport, flags)
 {
 }
Exemple #12
0
 internal InputFeedbackChannel(NanoRdpTransport transport, ChannelOpen openPacket,
                               Action <InputFrameEventArgs> fireEvent)
     : base(transport, openPacket)
 {
     _fireInputFrameEvent = fireEvent;
 }
Exemple #13
0
 internal AudioChannel(NanoRdpTransport transport, ChannelOpen openPacket,
                       Action <AudioDataEventArgs> fireEvent)
     : base(transport, openPacket)
 {
     _fireAudioDataEvent = fireEvent;
 }