我用nmstrm ,nmstrmserv控件作的图片传输,只能单线程传输。我现在想在局域网内用一台电脑作服务端接收图片,其他几台电脑作客户端向服务端发送图片,并且每一台电脑在上一张图片没有传输完毕的情况下,可能还要发送下一张图片,我用mnstrm控件作的图片传输遇到这种情况时,就会发出错误提示,请各位帮忙有什么好办法解决这个问题。

解决方案 »

  1.   

    用TServerSocket和TClientSocket,早先的时候我也想过使用NMStrm,但是似乎比较麻烦。
      

  2.   

    写成一个多线程的,每个线程负责一份任务,使用Tcp/Ip协议编程,Delphi自带控件就有很多,轻松搞定。
      

  3.   

    图片也是一个文件,可以用IDTCP组件直接来传,它支持多点传输入
      

  4.   

    那位朋友有这样的demo,给我发一份研究研究。谢谢了
    email: [email protected]