其实,这个异常对程序的运行没多大影响。你只须用一个异常保护语句就行,如下:
   Try
     TNmStrm.PostIt(AFileStream);
   Finally
     AFileStream.Free;
  end;
如此这般,则万事大吉。我以前用过!

解决方案 »

  1.   

    为什么会这样?
    如果每次Disconnect效率是不是会很差劲?
      

  2.   

    或者用什么取代postit,我用sendstring怎么不行呢?
      

  3.   

    当然不能用SendString啦,这是发送字符串,而前者是发送的文件流!
      

  4.   

    笔下误,为什么不能用sendstream?另外大家知道怎么用TClientSocket和TServerSocket来传流数据吗?TClientSocket.socket有sendstream方法,可是怎么用TServerSocket来接收呢?
      

  5.   

    要用TWinStream(好象是TSocketStream)控件!
      

  6.   

    没有这个控件啊?第三方的吗?TSocketStream只用于Blocking模式,我用的是NonBlocking啊