传送文件问题,各位高手帮忙看看

bmbmbm123delphi 2009-03-23 05:06:18
我做了一个消息中心,从一个用户处接收文件再转发给未知多个用户,用到了多线程,但现在的问题是转发之后只有第一个接收者可以接收到完整的文件,而后几个也手到了文件,文件名和文件类型都正确但却是0kb大小,代码和单元太多不能都传上来,现在就想问问凭各位高手的经验来看这种情况一般会是什么样的问题呢?万分感谢!
...全文
95 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星牛 2009-03-25
  • 打赏
  • 举报
回复
记得每次传前,TStream.Position:=0;把位置置0
海嵌 2009-03-25
  • 打赏
  • 举报
回复
用信号量同步线程
bmbmbm123delphi 2009-03-25
  • 打赏
  • 举报
回复
各位能具体点吗?急啊,谢谢。
bmbmbm123delphi 2009-03-24
  • 打赏
  • 举报
回复
就是怕多个线程同时访问一个文件会出问题所以我我设置过同步了。。。但就是不行,不知还有什么办法解决同时访问资源问题?
preserve 2009-03-23
  • 打赏
  • 举报
回复
多线程要进行同步处理

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧