在各位大虾们的帮助下,我的PC已经能和带有GPRS模块的单片机进行数据通讯了。它发的PC机能收到,PC机发的数据它也能收到。我编成时使用的是TIDTCPServer
现在我还有两个问题想请教:
1、我的PC机端如何指导下面的GPRS模块掉线了(或者被移动收回了),用OnDisconnect事件处理吗?
2、我的PC机接收数据和发送数据都是在OnExecute事件中处理的,我想知道我发送数据(用WriteBuffer)可不可以在一个按钮的OnClick事件中进行,因为我要循环发送数据。个人理解2的问题可行。请大家指教!

解决方案 »

  1.   

    Gprs就是上网的置modem.
      1我想你必须用命令握手。发送2M数据,分十个包给对方,如果对方接到不是2M那么就重发。
      2确保连接好可以通讯了,当然可以用writeBuffer了。
      3用disconnect可以确定连接取消。
     ----------我的建议,我不是高手--------
      

  2.   

    经过测试可以在disconnect中确定连接取消。
      

  3.   

    经过测试确定连接后人工发送数据是可以的,通讯保持的情况下可以正常收发数据。可是GPRS模块掉线的问题,disconnect事件中不是很稳定的知道。
    大多数GPRS模块掉线时我都无法知道,请问这个问题如何解决?