用indy的idtcpserver做了一个服务器,用来接受用GPRS无线方式传输过来的数据。
发现之前建立连接后收发数据都是好的,但是如果连续发一连串报文之后,发了一段时间tcpserver就接受不到数据了,但是往下发数据的时候远程的终端还是可以受到,只是终端上送的数据再也收不到,再也不会跳进OnExecute的ReadBuffer请问这有可能是怎么回事呢?
急问急问,高手指教一下,谢谢!!

解决方案 »

  1.   

    我也需要用indy的idtcpserver建立服务器,用来接收TCP客户端发送的数据。客户机每8毫秒发送1000个数据上来,我需要将这些数据保存到一个数组中去。请教各位大侠,这个要怎么实现呢?最好有程序代码。多谢多谢!!
      

  2.   

    网络不好的时候,某些状态没有被这些tcp控件正确识别、处理,导致。。
      

  3.   

    可以用 wireshark 之类的工具抓包看看是否从网络收到了数据,然后再找是不是程序实现的有毛病。