虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > Internet/网络编程 > 多线程 网络传输 开发环境:Delphi7.0+WinXP

多线程 网络传输 开发环境:Delphi7.0+WinXP

  • 资源大小:69 K
  • 上传时间: 2014-12-02
  • 上传用户:yzhowl
  • 资源积分:2 下载积分
  • 标      签: Delphi WinXP 7.0 多线程

资 源 简 介

多线程 网络传输 开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的Indy) 传输协议:TCP/IP 客户端一次发送65000字节的包,服务端负责组装并处理数据粘连。 使用ReadBuffer(),Send()函数来接收发送Buffer内字节,这样作的目的是使程序具有更好的灵活性。你可以自定义Buffer内那些字节的含义,例如是字符串、图像、声音、命令等等。 文件的多线程读写采用windows内存映像技术。 关键的服务器处理函数IdTCPServer1Execute(AThread: TIdPeerThread)是非线程安全的。如果使用临界区,那么多线程将在这里串行执行,严重降低多线程效率。对此,我采用一个简单的办法,具体可以看程序。

相 关 资 源