在本地并不出现这种情况,而要在外网中才会出现,为什么?
    接收线程中代码如下:    Stream := TWinSocketStream.Create(mRevSocket, 60000000);
      while (not Terminated) and mRevSocket.Connected do
      begin
        try
          if Stream.WaitForData(60000) then
          begin
            revlen:=Stream.Read(Arefbuf[startpos],DATBUF_NUM-startpos);