资源简介
多端屏幕共享例子。
本项目基于分块扫描的思想获取差异部分并发送到接收端。在接收端进行整合。项目结构包括如下几部分:
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\st
文件 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个文件信息
- 上一篇:WPF呼吸灯
- 下一篇:C#提取特征点并进行图像匹配
相关资源
- C#进程间通信-共享内存代码
- C#仿微信飞机大战_改版170729
- 自己用C#写的一个截图程序
- C# 屏幕录像软件源代码
- c# 实现多个客户端桌面截取共享到服
- C# 双缓冲区实现解决屏幕闪烁问题
- C#局域网实时监控系统
- C#编写的网络间谍程序源代码(监视记
- C#屏幕摄像头录像软件代码
- Winform开发全套31个UI组件开源共享]
- Winform开发全套31个UI组件开源共享](
- 共享单车骑行数据分析
- wpf 截图demo源码
- 屏幕花瓣飘飞源码
- C#UDP屏幕监控
- 使用C#开发的基于WCF和PNRP的P2P文件共
- 测试投屏.zip
- 利用C#Winform实现区域截屏
- C#屏幕截图工具及源码
- C#滚动字幕 如酷狗桌面透明屏幕字幕
- C#远程屏幕监控含源码
- C#屏蔽WIN功能键
- c# 远程控制 屏幕控制 文件操作
- 纯C#绘图控件 支持各种几何图形绘制
- C#与CoDeSys共享内存例程
- 雷达屏幕显示
- 简易unity屏幕特效代码shader+C#
- C#访问共享文件夹
- 使用C#Hook实现的屏幕放大镜
- C# 一对多远程屏幕监控 可用于多终端
评论
共有 条评论