我写了一个传输文件的程序,接收文件的过程中占CPU时间特别多!我没有做一个单独的线程来接收文件,时候跟这个有关系?如何才能解决?
解决方案 »
- delphi怎样连接Sqlite 增删改查
- 关于DLL中函数的问题
- 查询问题?
- ???????????????????*自定义过程问题*??????????????
- 怎样用word在delphi中生成动态报表,请高手指点!!!!高分!!!!
- 关于 fastReport 的若干问题:急?
- 给定一个日期怎么获取是星期几啊?
- 在导出为excel文档时,如何在一个workbook中创建worksheet
- 有没有dbtreecombox控件。 用于主从关系结构的组合框
- 求ACTIVEX向JS传递参数的办法
- 如何用grid将纵向显示的数据横向分行显示(快帮帮我)
- 请问:将文件作为数据表的字段值保存在数据库里合适吗?
两篇技术文章参考一下:
http://www.nssoft.net/showdoc.asp?did=860http://www.nssoft.net/showdoc.asp?did=697
我是用IdUdpServer和IdUdpClient来实现的!
TO zhlwyy(海龙):
内存都是没有占用多少啊!主要是CPU时间!而且在这个过程中系统收到的任何消息,都被拒塞,知道文件传输完成才收到!
我申明了一个文件流的句柄FS,用FS.ReadBuffer读到文件流,然后再用UDPClient.SendBuffer将文件流发送出去之后,是否需要释放文件流所站有的内存!