C#写的Async异步案例,下载可运行,里面还有ACtion,代码很简单
2021-10-18 17:06:20 46KB C#Async
1
Windows操作系统提供了选择(Select)、异步选择 (WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因 素,作出自己的选择。
2021-10-17 18:44:28 1.88MB Select WSAAsyncSel WSAEventSel Overlapped
1
基于DSP的三相异步电机矢量控制系统设计方案.doc
2021-10-16 16:02:17 3.44MB 文档
MQTT的异步示例代码,需要前前安装好phao.mqtt.c的环境,并且修改一下Makefile的库路径。
2021-10-15 16:47:08 13KB MQTT
1
使用Win32API实现Windows下异步串口通讯
2021-10-15 15:36:04 92KB Win32 API 异步 串口
1
c# 写的异步命名管道,已封装,有测试demo 共三个工程,包括动态库、服务器、客户端 积分被调高了,设置调低一下 积分被调高了,设置调低一下
2021-10-15 13:41:43 131KB 异步 命名管道 服务器 客户端
1
自写的一段用于读写串口的程序,此程序我是用来接收无线信号和发送无线信号数据的。感觉有点繁琐,但是还是想不出比这更好的办法。
1
扩展DirectoryInfo类,使其支持各种强大的文件夹操作
2021-10-14 17:04:32 7KB C# 文件夹 异步
1
1、主要技术思路 整个系统由三个核心线程组成,并由.NET线程池统一管理: 侦听客户端连接请求线程:ListenClientRequest(),循环侦听客户端连接请求。如果有,检测该客户端IP,看是否是同一观测设备,然后建立一个客户端TSession对象,并通过Socket异步调用方法BeginReceive()接收数据包、EndReceive()处理数据包 数据包处理线程:HandleDatagrams(),循环检测数据包队列_datagramQueue,完成数据包解析、判断类型、存储等工作 客户端状态检测线程:CheckClientState(),循环检查客户端会话表_sessionTable,判断会话对象是否有效,设置超时会话关闭标志,清楚无效会话对象及释放其资源 2、主要类简介 系统主要由3个类组成: TDatagramReceiver(数据包接收服务器):系统的核心进程类,建立Socket连接、处理与存储数据包、清理系统资源,该类提供全部的public属性和方法 TSession(客户端会话):由每个客户端的Socket对象组成,有自己的数据缓冲区,清理线程根据该对象的最近会话时间判断是否超时 TDatagram(数据包类):判断数据包类别、解析数据包 3、关键函数和代码 下面简介核心类TDatagramReceiver的关键实现代码。 3.1 系统启动 系统启动方法StartReceiver()首先清理资源、创建数据库连接、初始化若干计数值,然后创建服务器端侦听Socket对象,最后调用静态方法ThreadPool.QueueUserWorkItem()在线程池中创建3个核心处理线程。
2021-10-14 16:59:19 6KB C# 多线程 异步 Socket
1
利用Oracle AQ实现数据异步操作.pdf
2021-10-14 16:12:26 126KB Oracle 数据库 关系型数据库 参考文献