文件名称:masm_Feiler_v1.0
-
所属分类:
- 标签属性:
- 上传时间:2008-10-13
-
文件大小:68.01kb
-
已下载:2次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
多线程 网络传输
开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy)
传输协议:TCP/IP
客户端一次发送65000字节的包,服务端负责组装并处理数据粘连。
使用ReadBuffer(),Send()函数来接收发送Buffer内字节,这样作的目的是使程序具有更好的灵活性。你可以自定义Buffer内那些字节的含义,例如是字符串、图像、声音、命令等等。
文件的多线程读写采用windows内存映像技术。
关键的服务器处理函数IdTCPServer1Execute(AThread: TIdPeerThread)是非线程安全的。如果使用临界区,那么多线程将在这里串行执行,严重降低多线程效率。对此,我采用一个简单的办法,具体可以看程序。-multithreaded network transmission development environment : Delphi7.0 WinXP, useless other controls (except for the Delphi Indy own) transmission protocol : TCP / IP client to send a 65,000-byte packets, the server is responsible for assembling and processing data adhesion. Use ReadBuffer (), Send () function to receive this Buffer byte, for the purpose of this is to make procedures better flexibility. You can define Buffer byte within the meaning of those, such as strings, images, sounds, etc. order. The documents used to read and write multi-threaded windows memory mapping technology. Key server function IdTCPServer1Execute (AThread : TIdPeerThread) non-thread safe. If the use of critical areas, so many threads here on serial implementation, a serious decline in the efficiency of multit
开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy)
传输协议:TCP/IP
客户端一次发送65000字节的包,服务端负责组装并处理数据粘连。
使用ReadBuffer(),Send()函数来接收发送Buffer内字节,这样作的目的是使程序具有更好的灵活性。你可以自定义Buffer内那些字节的含义,例如是字符串、图像、声音、命令等等。
文件的多线程读写采用windows内存映像技术。
关键的服务器处理函数IdTCPServer1Execute(AThread: TIdPeerThread)是非线程安全的。如果使用临界区,那么多线程将在这里串行执行,严重降低多线程效率。对此,我采用一个简单的办法,具体可以看程序。-multithreaded network transmission development environment : Delphi7.0 WinXP, useless other controls (except for the Delphi Indy own) transmission protocol : TCP / IP client to send a 65,000-byte packets, the server is responsible for assembling and processing data adhesion. Use ReadBuffer (), Send () function to receive this Buffer byte, for the purpose of this is to make procedures better flexibility. You can define Buffer byte within the meaning of those, such as strings, images, sounds, etc. order. The documents used to read and write multi-threaded windows memory mapping technology. Key server function IdTCPServer1Execute (AThread : TIdPeerThread) non-thread safe. If the use of critical areas, so many threads here on serial implementation, a serious decline in the efficiency of multit
(系统自动生成,下载前可以参看下载内容)
下载文件列表
多线程传输服务端/files
多线程传输服务端/ipfilter.cfg
多线程传输服务端/Project1.cfg
多线程传输服务端/Project1.dof
多线程传输服务端/Project1.dpr
多线程传输服务端/Project1.res
多线程传输服务端/SocketProcess.dcu
多线程传输服务端/SocketProcess.pas
多线程传输服务端/ThreadPublicData.dcu
多线程传输服务端/ThreadPublicData.pas
多线程传输服务端/Unit1.dcu
多线程传输服务端/Unit1.ddp
多线程传输服务端/Unit1.dfm
多线程传输服务端/Unit1.pas
多线程传输服务端
多线程传输客户端/Project1.cfg
多线程传输客户端/Project1.dof
多线程传输客户端/Project1.dpr
多线程传输客户端/Project1.res
多线程传输客户端/Unit1.dcu
多线程传输客户端/Unit1.ddp
多线程传输客户端/Unit1.dfm
多线程传输客户端/Unit1.pas
多线程传输客户端/Unit2.dcu
多线程传输客户端/Unit2.pas
多线程传输客户端
说明.txt
masm_Feiler_v1.0.gif
2ccc.com.nfo
̴߳/2ccc.com.nfo
̴߳ͻ/2ccc.com.nfo
www.dssz.com.txt
多线程传输服务端/ipfilter.cfg
多线程传输服务端/Project1.cfg
多线程传输服务端/Project1.dof
多线程传输服务端/Project1.dpr
多线程传输服务端/Project1.res
多线程传输服务端/SocketProcess.dcu
多线程传输服务端/SocketProcess.pas
多线程传输服务端/ThreadPublicData.dcu
多线程传输服务端/ThreadPublicData.pas
多线程传输服务端/Unit1.dcu
多线程传输服务端/Unit1.ddp
多线程传输服务端/Unit1.dfm
多线程传输服务端/Unit1.pas
多线程传输服务端
多线程传输客户端/Project1.cfg
多线程传输客户端/Project1.dof
多线程传输客户端/Project1.dpr
多线程传输客户端/Project1.res
多线程传输客户端/Unit1.dcu
多线程传输客户端/Unit1.ddp
多线程传输客户端/Unit1.dfm
多线程传输客户端/Unit1.pas
多线程传输客户端/Unit2.dcu
多线程传输客户端/Unit2.pas
多线程传输客户端
说明.txt
masm_Feiler_v1.0.gif
2ccc.com.nfo
̴߳/2ccc.com.nfo
̴߳ͻ/2ccc.com.nfo
www.dssz.com.txt
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.