Socket问题,怎样同时接收来自多个客户端的文件,并同时发送文件给这些客户端??? ( 积分: 200 )

  • 主题发起人 主题发起人 cheng117
  • 开始时间 开始时间
C

cheng117

Unregistered / Unconfirmed
GUEST, unregistred user!
用socket怎样同时接收来自多个客户端的文件,并同时发送文件给这些客户端?
 
好像IDTcpServer和TdUdpServer可以实现这个功能,只要指定端口就可以了
 
多线程处理接收! 也就是每个线程处理一个客户发送过来的文件.
处理完之后挂起,继续等待为另一个客户服务. 我的基本就这样, 但是
实际处理起来还是有点点困难, 但不是很难.
 
TO kk2000;
能否给出代码?
 
呵呵! 代码是不能贴了。 不然公司把我开了。
只能说说。
 
楼主用Indy吧,Indy都帮你做好了,而且都是支持多线程的。参看这个例子:
http://www.2ccc.com/article.asp?articleid=3894
 
TO kk2000;
我只需要知道接收的那段怎么处理的就好,要不发我邮箱,yzdonge@sina.com
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1879511
这里有前人写的东东
 
楼主的意思是发送和接收在同一时间进行吗
 
indy bug如牛毛,老实说这样传文件不是一个好的解决办法。
 
白兄 又出现了. 白兄所说的确"这样传文件不是一个好的解决办法。"
"这样"是 代表什么啊? 不过我的不是使用indy 传输的, 是IOCP 做的服务
完全由自己编写的. 感觉还可以
 
后退
顶部