资源简介

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.CodeDom;
using System.Drawing.Imaging;
using System.Drawing.Design;
using System.Threading;
namespace clientDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int port = 2000;
string host = “192.168.1.65“;
private void button1_Click(object sender EventArgs e)
{
Socket c = connect(port host);
Bitmap bt = new Bitmap(Screen.PrimaryScreen.Bounds.Width Screen.PrimaryScreen.Bounds.Height);
Graphics g = Graphics.FromImage(bt);
while (true)//循环发送截图
{
MemoryStream ms = new MemoryStream();
g.CopyFromScreen(new Point(0 0) new Point(0 0) Screen.PrimaryScreen.Bounds.Size);//获取屏幕截图
Image mm = SaveJpg(bt 10);//设置图片清晰度
mm = GetWebImage(mm 360 240);//改变截屏图片大小
mm.Save(ms System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] buffer = new byte[1024];
ms.Position = 0;
int end = 1;
while (end != 0)
{
end = ms.Read(buffer 0 1024);//end为零表示读取完毕
c.Send(buffer buffer.Length 0);//每次发送1024个字节
}
string sendStr = “over!“;//结束信息
byte[] bs = Encoding.ASCII.GetBytes(sendStr);
c.Send(bs bs.Length 0);//发送测试信息
ms.Dispose();
}
c.Close();
Console.ReadLine();
}
public static Socket connect(int port string host)
{
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip port);//把ip和端口转化为IPEndPoint实例
Socket c = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);//创建一个Socket
Console.WriteLine(“Conneting...“);
try
{
c.Connect(ipe);//连接到服务器
return c;
}
catch
{
Thread.Sleep(1000);
connect(port host);
return c;
}
}
public static Image SaveJpg(Image image long value)//设置图像质量1—100
{
ImageCodecInfo icInfo = null;
ImageCodecInfo[] infos = ImageCodecInfo.GetImageEncoders();
foreach (ImageCodecInfo info in infos)
{
if (info.MimeType == “image/jpeg“)
{
icInfo = info;
break;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 19456 2019-04-10 17:47 clientDemo\.vs\clientDemo\v15\.suo
文件 0 2019-04-10 17:25 clientDemo\.vs\clientDemo\v15\Server\sqlite3\db.lock
文件 4096 2019-04-10 17:25 clientDemo\.vs\clientDemo\v15\Server\sqlite3\storage.ide
文件 32768 2019-04-10 17:25 clientDemo\.vs\clientDemo\v15\Server\sqlite3\storage.ide-shm
文件 1062992 2019-04-10 17:47 clientDemo\.vs\clientDemo\v15\Server\sqlite3\storage.ide-wal
文件 189 2019-04-10 17:25 clientDemo\clientDemo\App.config
文件 9728 2019-04-10 17:30 clientDemo\clientDemo\bin\Debug\clientDemo.exe
文件 189 2019-04-10 17:25 clientDemo\clientDemo\bin\Debug\clientDemo.exe.config
文件 30208 2019-04-10 17:30 clientDemo\clientDemo\bin\Debug\clientDemo.pdb
文件 3608 2019-04-10 17:28 clientDemo\clientDemo\clientDemo.csproj
文件 3934 2019-04-10 17:30 clientDemo\clientDemo\Form1.cs
文件 2030 2019-04-10 17:28 clientDemo\clientDemo\Form1.Designer.cs
文件 5817 2019-04-10 17:28 clientDemo\clientDemo\Form1.resx
文件 42 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\clientDemo.csproj.CoreCompileInputs.cache
文件 845 2019-04-10 17:30 clientDemo\clientDemo\obj\Debug\clientDemo.csproj.FileListAbsolute.txt
文件 1012 2019-04-10 17:28 clientDemo\clientDemo\obj\Debug\clientDemo.csproj.GenerateResource.cache
文件 11490 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\clientDemo.csprojAssemblyReference.cache
文件 9728 2019-04-10 17:30 clientDemo\clientDemo\obj\Debug\clientDemo.exe
文件 180 2019-04-10 17:28 clientDemo\clientDemo\obj\Debug\clientDemo.Form1.resources
文件 30208 2019-04-10 17:30 clientDemo\clientDemo\obj\Debug\clientDemo.pdb
文件 180 2019-04-10 17:28 clientDemo\clientDemo\obj\Debug\clientDemo.Properties.Resources.resources
文件 831 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7180 2019-04-10 17:26 clientDemo\clientDemo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2019-04-10 17:25 clientDemo\clientDemo\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 522 2019-04-10 17:25 clientDemo\clientDemo\Program.cs
文件 1318 2019-04-10 17:25 clientDemo\clientDemo\Properties\AssemblyInfo.cs
文件 2833 2019-04-10 17:25 clientDemo\clientDemo\Properties\Resources.Designer.cs
文件 5612 2019-04-10 17:25 clientDemo\clientDemo\Properties\Resources.resx
............此处省略65个文件信息
相关资源
- 04741计算机网络原理知识点整理.docx(
- 2018全国大学生计算机博弈大赛 棋谱
- GBT 15532-2008 计算机软件测试规范
- 计算机图形学 边填充算法实现代码
- 计算机图形学课设 画板
- 硕士计算机英文文献翻译(中英对比
- 20篇关于计算机的毕业设计外文翻译
- 校园网络规划与设计课程设计
- 计算机专业基础综合知识
- 计算机软件工程研究生专业毕业设计
- 华北科技学院计算机系认识实习报告
- 北京邮电大学 计算机院 复试机试
- SOCKET 网络编程 计算机网络 作业 客户
- 简易绘图程序(计算机图形学课程设
- 公务员计算机专业考试要点整理
- 一套非常实用的综合布线方案文档(
- 计算机网络课程设计—ARQ协议模拟实
- 计算机图形学(openGL)代码
- 图形学集成程序dda、中点算法、多边
- 计算机图形实验(哈尔滨工程大学)
- 湖南省计算机等级二级考试excel题集锦
- 浙江工业大学计算机考研题
- CISCO路由器配置手册(CHM)
- Yy-z02计算机组成原理实验仪软件 V1.
- 计算机专业毕业论文--饲料销售管理系
- 基于89C51计算机锁定加密键盘设计
- 计算机网络第五版 严伟
- 计算机操作系统课后_汤小丹_第四版
- 计算机操作系统(第四版)汤小丹课
- 计算机操作系统复习材料(看了必过
评论
共有 条评论