大家用INDY来read读取内容的时候,用什么方法,判断消息的类型来进行处理,那种方法最好?我是数据全部拷贝到数组中,接收后,根据数组头的定义,判断消息类型大家用什么方法呢?我是用UDP进行的,测试的时候一会好,一会不好的,调试发现,每次都可以接收数据,说明收发没有问题,问题就是出在判断数组头上,或copymemory上……郁闷

解决方案 »

  1.   

    帮你确定一下问题所在。1 . 发出去的和收到的数据相同?
    2.  如果不用通过网络传输,你在本地组包,解包是否正常?
    3. 你是怎么判断是CopyMemory的问题的?
      

  2.   

    把你的头像换了,我可以告诉你我原来的方式,用的idtcpclient和idtcpserver
      

  3.   

    自定义协议  头4个字节做 协议号  定义很简单  1 2 3 4 5 
    之后可以是用户唯一标识 再之后可以是数据长度 包的序号  剩下的 收发数据 因为是upd 用户唯一标识 是为了区分不同客户
      

  4.   

    问题就是出在判断数组头上,或copymemory上……郁闷把代码贴出来?