自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (12)
  • 收藏
  • 关注

空空如也

c#多线程tcp高并发林业监测硬件设备模拟器.zip

c#多线程tcp高并发模拟器 可以同时启动几千条发送进程和接收进程 可以模拟硬件发送数据 一、通信协议 1 设备与服务器之间使用TCP/IP通信。 2 当设备与服务器之间建立连接后,设备应在60秒内将所有数据发送到服务器。并在数据上传完毕后自动断开与服务器的连接。 3 设备向服务器发送上报数据后,服务器会按照Remote Control Interface Data Structrue的协议格式给出成功/失败的响应。 4 设备应具备数据自动重发功能。(当设备发送数据到服务器失败时,会自动将失败的数据主动重发到服务器) 5 协议中提及的按顺序的12个采集因子,分别是:温度,湿度,地湿,3秒平均风速,3秒平均风向,2分平均风速,2分平均风向,10分平均风速,10分平均风向,日雨量,气压,连续无雨日 6 约定所有数值型的数据传输,除特殊指定(如ASCII字符)外,均以高位在前的方式传输。

2019-11-16

能在linux(epoll)运行基于C# .net standard2.0 写的socket框架,可使用于dotnet core程序集

能在linux(epoll)运行基于C# .net standard2.0 写的socket框架,可使用dotnet core程序集 安装NuGet: https://www.nuget.org/packages/socket.core/ Package Manager: Install-Package socket.core .Net CLI :dotnet add package socket.core Paket CLI:paket add socket.core 一:TCP模块介绍 服务端所在socket.core.Server命名空间下,分别为三种模式 push/pull/pack 客户端所在socket.core.Client命名空间下,分别为三种模式 push/pull/pack 主要流程与对应的方法和事件介绍. 注:connectId(int)代表着一个连接对象,data(byte[]),success(bool)

2019-11-16

ofo-master.rar

微信小程序Demo:ofo共享单车(高仿版)小程序地图demo,查考http://www.wxapp-union.com/forum.php?mod=viewthread&tid=8672&page=1&extra;=#pid59526

2019-07-31

SimpAutoUpdater c#自动升级模块源码

SimpAutoUpdater c#自动升级 模块源码 可以集成到自己程序: 首先在VS中为当前的主程序项目添加引用,引用“客户端”中的“SimpleUpdater.exe”。 在VS中,点开“解决方案管理器”中相应项目的“属性”节点,打开 AssemblyInfo.cs 文件,在最下面添加上一行自动更新声明: //--添加这行标记表示支持自动更新, 后面的网址为自动更新的根目录. [assembly: FSLib.App.SimpleUpdater.Updateable("http://ls.com/update.xml")] 这步是必须的,否则请求检查更新时会抛出异常;代码中的网址即上面提到的能访问到xml文件的网址。 如果您希望更加简单的使用而不用去加这样的属性,或者您想程序运行的时候自定义,您可以通过下列方式的任何一种方式取代上面的属性声明: 使用 FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple("升级网址") 的重载方法。这个重载方法允许你传入一个升级包的地址; 在检查前手动设置 FSLib.App.SimpleUpdater.Updater.UpdateUrl 属性。这是一个静态属性,也就是说,您并不需要创建 FSLib.App.SimpleUpdater.Updater.UpdateUrl 的对象实例就可以修改它。 无论使用哪种方式,请确保在检查更新前,地址已经设置。 到这里,准备工作即告完成,为代码添加上检查更新的操作即可。 static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var updater = FSLib.App.SimpleUpdater.Updater.Instance; //当检查发生错误时,这个事件会触发 updater.Error += new EventHandler(updater_Error); //没有找到更新的事件 updater.NoUpdatesFound += new EventHandler(updater_NoUpdatesFound); //找到更新的事件.但在此实例中,找到更新会自动进行处理,所以这里并不需要操作 //updater.UpdatesFound += new EventHandler(updater_UpdatesFound); //开始检查更新-这是最简单的模式.请现在 assemblyInfo.cs 中配置更新地址,参见对应的文件. FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple(); /* * 如果您希望更加简单的使用而不用去加这样的属性,或者您想程序运行的时候自定义,您可以通过下列方式的任何一种方式取代上面的属性声明: * 使用Updater.CheckUpdateSimple 的重载方法。这个重载方法允许你传入一个升级包的地址; * 在检查前手动设置 FSLib.App.SimpleUpdater.Updater.UpdateUrl 属性。这是一个静态属性,也就是说,您并不需要创建 FSLib.App.SimpleUpdater.Updater.UpdateUrl 的对象实例就可以修改它。 */ FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple("升级网址"); Application.Run(new Form1()); } static void updater_UpdatesFound(object sender, EventArgs e) { } static void updater_NoUpdatesFound(object sender, EventArgs e) { System.Windows.Forms.MessageBox.Show("没有找到更新"); } static void updater_Error(object sender, EventArgs e) { var updater = sender as FSLib.App.SimpleUpdater.Updater; System.Windows.Forms.MessageBox.Show(updater.Exception.ToString()); } }

2013-06-19

NETUnpack程序破解反编译器一键生成代码

NETUnpack破解版 程序破解反编译器 一键生成代码 .NET反编译,试过了,很好用,加载进程后能识别加壳.NET程序,并反编译成代码

2013-06-19

毕业 答辩 PPT模板

我整理的模板,感觉很不错,我自己上传三个PPT的模板供大家毕业答辩时下载使用。我整理的模板,感觉很不错,

2010-01-09

基于JPG标准的图像压缩

随着多媒体技术的快速发展,静止图像的应用越来越广泛。它的应用主要集中在图像的存储和图像的传输两方面,从具体应用中我们可以发现静止图像占用了越来越多的资源。在这样的背景条件下,静止图像的压缩成为了一个研究的热点

2010-01-09

2008年12月英语六级答案

最新2008年12月英语六级答案,要得拿去对对,绝对一手最快

2008-12-21

数据库实验设计报告

3 航空客运订票系统 <br>14 全拓扑序列 <br>15 文件压缩与解压缩<br>

2008-06-23

数据结构课程设计报告书

5 joseph环** <br> 6 建立二叉树,层序、先序遍历(用非递归的方法)** <br> 7 扑克牌游戏** <br> 8 商品货架管理 <br> 9 行文本编辑器<br>

2008-06-23

数据结构设计报告

1 运动会分数统计** <br> 2 一元多项式计算** <br> 3 迷宫求解<br>

2008-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除