資源簡介
多端屏幕共享例子。
本項目基于分塊掃描的思想獲取差異部分并發送到接收端。在接收端進行整合。項目結構包括如下幾部分:
1.Imageing文件夾內存放的是圖片差異獲取的庫
2.NetworkHelper中是用于網絡傳輸的庫
3.ScreenShare中是接收端的程序
4.ScreenShare.ControlEnd中存放的是發送端的程序
5.Utilities中存放的是一些用于編碼的庫,在本項目中并未用到
該項目采用VS 2008 CSharp開發??蓪椖窟M行重新編譯后,運行。
運行注意事項:請先運行接收端并啟動,而后在運行發送端。
代碼片段和文件信息
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#提取特征點并進行圖像匹配
評論
共有 條評論