Пример #1
0
        public MainWindow()
        {
            InitializeComponent();

            Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High;

            IScreenShareService server = new ScreenShareService(new NetworkService(6789));

            server.StartShare(new ScreenShotService());
        }
Пример #2
0
        public MainPage()
        {
            InitializeComponent();

            IScreenShareService client = new ScreenShareService(new NetworkService(6789));

            client.OnFrame += (s, e) =>
            {
                try
                {
                    Stream stream = new MemoryStream(e.Capture);
                    Device.BeginInvokeOnMainThread(() =>
                    {
                        Image.Source = ImageSource.FromStream(() => stream);
                    });
                }
                catch { }
            };

            client.StartReceive();
        }