如何判断Serversocket接受到了clientsocket的数据流,收到返回true,没有收到返回false

解决方案 »

  1.   

    接收到了数据会产生OnClientRead事件。procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
      Socket: TCustomWinSocket);
    begin
        Socket.SendText('Server Receive Data.');
    end;
      

  2.   

    你们说的我都知道,我要在一个timer里不停地检测是否接收到数据,收到返回true,没有收到返回false
      

  3.   

    在OnClientRead里面设置一个标志bReceived不就可以了吗?当接收到了数据后,设置bReceived为true,在timer里判断bReceived的值。
      

  4.   

    to   lengxuecjf(男人,就应该对自己狠一点):
    就是这个意思,有什么办法?
      

  5.   

    to  echome(回音壁)我也没有办法,不过正在查资料,有进展了一定和你交流