• 大小: 0.58M
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2020-12-26
  • 语言: C#
  • 标签: 共享  屏幕  

资源简介

多端屏幕共享例子。

本项目基于分块扫描的思想获取差异部分并发送到接收端。在接收端进行整合。项目结构包括如下几部分:
1.Imageing文件夹内存放的是图片差异获取的库
2.NetworkHelper中是用于网络传输的库
3.ScreenShare中是接收端的程序
4.ScreenShare.ControlEnd中存放的是发送端的程序
5.Utilities中存放的是一些用于编码的库,在本项目中并未用到

该项目采用VS 2008 CSharp开发。可对项目进行重新编译后,运行。
运行注意事项:请先运行接收端并启动,而后在运行发送端。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using log4net;
using log4net.Config;
using System.Runtime.InteropServices;
using System.IO;
using System.Drawing.Imaging;
using System.Drawing;

// Copyright (c) 2009 stg609. All rights reserved.
//
// Auther:Charley Chen
// Blog:http://stg609.cnblogs.com
// E-Mail:stg609@163.com
//
// Unless required by applicable law or agreed to in writing software
// distributed under the License is distributed on an “AS IS“ BASIS
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied
// See the License for the specific language governing permissions and
// limitations under the License.

[assembly: xmlConfigurator(Watch = true)]
namespace stg609.RemoteControl.Imaging
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9728  2009-12-31 13:33  Imaging\bin\Debug\Imaging.dll

     文件     270336  2006-03-30 13:24  Imaging\bin\Debug\log4net.dll

     文件      14718  2009-12-31 13:56  Imaging\ImageDifferential.cs

     文件       2878  2009-12-31 00:34  Imaging\Imaging.csproj

     文件       1268  2009-12-30 19:09  Imaging\obj\Debug\Imaging.csproj.FileListAbsolute.txt

     文件       9728  2009-12-31 13:33  Imaging\obj\Debug\Imaging.dll

     文件      22016  2009-12-31 13:33  Imaging\obj\Debug\Imaging.pdb

     文件       5632  2009-12-31 00:45  Imaging\obj\Debug\Refactor\Imaging.dll

     文件      10267  2009-12-25 16:58  Imaging\obj\Debug\ResolveAssemblyReference.cache

     文件       1370  2009-12-16 11:12  Imaging\Properties\AssemblyInfo.cs

    ..A..H.     77216  2009-12-25 20:49  Imaging\styleCop.Cache

     文件     270336  2006-03-30 13:24  NetworkHelper\bin\Debug\log4net.dll

     文件      12800  2009-12-31 13:41  NetworkHelper\bin\Debug\NetworkHelper.dll

     文件       7680  2009-12-30 19:09  NetworkHelper\bin\Debug\stg609.RemoteControl.Utilities.dll

     文件      69632  2007-03-05 10:33  NetworkHelper\bin\Debug\zlib.net.dll

     文件       3357  2009-12-23 09:55  NetworkHelper\NetworkHelper.csproj

     文件       2318  2009-12-31 00:57  NetworkHelper\obj\Debug\NetworkHelper.csproj.FileListAbsolute.txt

     文件      12800  2009-12-31 13:41  NetworkHelper\obj\Debug\NetworkHelper.dll

     文件      34304  2009-12-31 13:41  NetworkHelper\obj\Debug\NetworkHelper.pdb

     文件       7168  2009-12-31 12:54  NetworkHelper\obj\Debug\Refactor\NetworkHelper.dll

     文件      23301  2009-12-30 19:09  NetworkHelper\obj\Debug\ResolveAssemblyReference.cache

     文件       1382  2009-12-19 14:44  NetworkHelper\Properties\AssemblyInfo.cs

     文件       1273  2009-12-31 13:12  NetworkHelper\Protocol.cs

     文件       1106  2009-12-31 13:12  NetworkHelper\ProtocolFactory.cs

     文件        736  2009-12-31 13:12  NetworkHelper\ProtocolType.cs

     文件       3698  2009-12-31 13:12  NetworkHelper\TransitDifferentScreenBlockProtocol.cs

     文件      13040  2009-12-31 13:41  NetworkHelper\TransitEngine.cs

     文件       1484  2009-12-31 13:12  NetworkHelper\TransitFullScreenBlockProtocol.cs

     文件       1557  2009-12-22 22:33  ScreenShare\app.config

     文件     270336  2006-03-30 13:24  ScreenShare\bin\Debug\log4net.dll

............此处省略115个文件信息

评论

共有 条评论