• 大小: 4.32MB
    文件类型: .zip
    金币: 2
    下载: 5 次
    发布日期: 2021-04-12
  • 语言: C#
  • 标签: 屏幕共享  C#  windows  

资源简介

用C#编写的一款windows下进行流畅屏幕共享的库,采用UDP广播进行数据的传输,同屏延迟测试局域网内0.17秒左右。(备注:DGIS.UDP.Service.dll提交加载失败,请删除这个程序集即可)

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DGIS.DesktopShare.Service.Service;

namespace DGIS.DesktopShare
{
    public partial class Form1 : Form
    {
        private DGIS.DesktopShare.Service.IService.IDesktopShareService _desktopShareService;
        private List _redisHosts;
        private int _udpPort = 10086;

        public Form1()
        {
            InitializeComponent();
            this.Closed += Form1_Closed;
            this.startBtn.Click += Start;

            _redisHosts =new List();
            _redisHosts.Add(“192.168.1.200“);

            _desktopShareService = new DesktopShareService(_redisHosts);
        }

        private void Form1_Closed(object sender EventArgs e)
        {
            _desktopShareService.Stop();
        }
        

        private void reciveBtn_Click(object sender EventArgs e)
        {
            _desktopShareService.Recive(_udpPort);
        }

        private void Start(object sender EventArgs e)
        {
            _desktopShareService.Start(12 true _udpPort);
            this.startBtn.Text = “停止共享“;

            this.startBtn.Click -= Start;
            this.startBtn.Click += Stop;
        }

        private void Stop(object sender EventArgs e)
        {
            _desktopShareService.Stop();
            this.startBtn.Text = “共享屏幕“;

            this.startBtn.Click -= Stop;
            this.startBtn.Click += Start;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-29 15:24  DGIS.DesktopShare\
     目录           0  2018-01-29 13:46  DGIS.DesktopShare\.vs\
     目录           0  2018-01-29 13:46  DGIS.DesktopShare\.vs\DGIS.DesktopShare\
     目录           0  2018-01-29 13:46  DGIS.DesktopShare\.vs\DGIS.DesktopShare\v14\
     文件       90112  2018-01-29 15:46  DGIS.DesktopShare\.vs\DGIS.DesktopShare\v14\.suo
     目录           0  2018-01-29 15:24  DGIS.DesktopShare\DGIS.DesktopShare\
     文件        4360  2018-01-29 15:23  DGIS.DesktopShare\DGIS.DesktopShare\DGIS.DesktopShare.csproj
     文件        2854  2018-01-29 15:24  DGIS.DesktopShare\DGIS.DesktopShare\Form1.Designer.cs
     文件        1661  2018-01-29 15:24  DGIS.DesktopShare\DGIS.DesktopShare\Form1.cs
     文件      561221  2018-01-29 15:24  DGIS.DesktopShare\DGIS.DesktopShare\Form1.resx
     文件         498  2018-01-29 13:46  DGIS.DesktopShare\DGIS.DesktopShare\Program.cs
     目录           0  2018-01-29 13:46  DGIS.DesktopShare\DGIS.DesktopShare\Properties\
     文件        1342  2018-01-29 13:46  DGIS.DesktopShare\DGIS.DesktopShare\Properties\AssemblyInfo.cs
     文件        2874  2018-01-29 15:06  DGIS.DesktopShare\DGIS.DesktopShare\Properties\Resources.Designer.cs
     文件        5612  2018-01-29 13:46  DGIS.DesktopShare\DGIS.DesktopShare\Properties\Resources.resx
     文件        1117  2018-01-29 15:06  DGIS.DesktopShare\DGIS.DesktopShare\Properties\Settings.Designer.cs
     文件         249  2018-01-29 13:46  DGIS.DesktopShare\DGIS.DesktopShare\Properties\Settings.settings
     文件      370070  2018-01-29 15:23  DGIS.DesktopShare\DGIS.DesktopShare\Recorded TV.ico
     文件         161  2018-01-29 15:06  DGIS.DesktopShare\DGIS.DesktopShare\app.config
     目录           0  2018-01-29 15:56  DGIS.DesktopShare\DGIS.DesktopShare\bin\
     目录           0  2018-01-29 15:48  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\
     文件        7168  2018-01-18 10:54  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DataConvert.dll
     文件       11264  2018-01-29 15:48  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.Service.dll
     文件       26112  2018-01-29 15:48  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.Service.pdb
     文件      750080  2018-01-29 15:48  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.exe
     文件         161  2018-01-29 15:06  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.exe.config
     文件       19968  2018-01-29 15:48  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.pdb
     文件       22688  2018-01-29 15:55  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.vshost.exe
     文件         161  2018-01-29 15:06  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.vshost.exe.config
     文件         490  2017-03-19 05:00  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.DesktopShare.vshost.exe.manifest
     文件        8192  2018-01-18 14:44  DGIS.DesktopShare\DGIS.DesktopShare\bin\Debug\DGIS.Redis.Service.dll
............此处省略86个文件信息

评论

共有 条评论