多线程 网络传输 开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy) 传输协议:TCP/IP 客户端一次发送65000字节的包,服务端负责组装并处理数据粘连。 使用ReadBuffer(),Send()函数来接收发送Buffer内字节,这样作的目的是使程序具有更好的灵活性。你可以自定义Buffer内那些字节的含义,例如是字符串、图像、声音、命令等等。 文件的多线程读写采用windows内存映像技术。 关键的服务器处理函数IdTCPServer1Execute(AThread: TIdPeerThread)是非线程安全的。如果使用临界区,那么多线程将在这里串行执行,严重降低多线程效率。对此,我采用一个简单的办法,具体可以看程序。
上传时间: 2014-12-02
上传用户:silenthink
摘要:无论是实现防火墙, NAT 还是VPN, 首要的任务就是获得网络上传输的数据包,在此基础上才能进行下一步 的工作。通过分析Windows 的网络数据传输机制,可以定位出不同的处理关键点,从而在不同的层次上实现数据包的 捕获功能,以满足不同的需要。 关键词:关键点 服务提供者接口 网络设备接口规范 中间层驱动程序 钩子驱动程序
上传时间: 2015-09-15
上传用户:woshiayin
PC机通过串口向单片机传输数据,单片机经过处理后再送到液晶模块OCM4X8C上显示,液晶能自动换行,汉字不能正常显示的位置自动补空,及无乱码显示(单字节于双字节字符混合)
上传时间: 2015-09-21
上传用户:ggwz258
总线是指一组进行互连和传输信息的信号线,这组信号线一般都包括地址线、数据线、控制线、电源线等几种信号线。微型机系统所使用的芯片内部、电路插件板元器件之间、系统各插件板之间、系统与系统之间的连线,都由各自的总线把各部分组织起来,从而组成一个能彼此传输信息和对信息进行加工处理的整体
上传时间: 2015-09-25
上传用户:as275944189
gps数据采集与显示 在传输GPS定位数据是,应先对数据进行处理,只把经度、纬度和时间信息提取来。也就是仅仅从中提取出要求的那部分定位数据,忽略掉其余的信息。
上传时间: 2015-10-05
上传用户:标点符号
很好的能解决网络数据丢包处理的算法。特别是在带宽一定的情况下,解决网络数据传输和带宽、数据传输完整性的较优解决方案。
上传时间: 2013-12-16
上传用户:1159797854
地理信息系统设计ArcView的二次开发.ArcView软件是一套辅助用户组织、维护、显示、分析和传播地图与空间信息的传输工具,它为用户提供了进行空间决策的框架,空间处理能力及建立数学模型
上传时间: 2013-11-29
上传用户:leehom61
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。
上传时间: 2015-11-14
上传用户:tianyi223
Sendmail是一款运行在Unix平台下的基于简单邮件传输协议smtp的电子邮件消息传输软件。1982年由Eric Allman在美国加州大学伯克利分校首次开发成功。在互联网上sendmail邮件系统所存储和转发的电子邮件数量比其他任何一种邮件系统处理得都多。
标签: Sendmail sendmail Allman 1982
上传时间: 2015-11-25
上传用户:集美慧
电表在处理某一指令时,响应需要一定的时间,如果同时存在其他的重叠写入指令,可能引起电表自我保护,进入锁定状态。所以在程序设计中,应事先考虑电表响应某项指令,反馈数据所需要的最大时间长度(应与数据长度,串口传输速度有关)。
上传时间: 2014-01-25
上传用户:开怀常笑