小弟在做一个通讯软件时碰到这么一个头痛的问题:在C\S模式的连接中,C向S发送一个消息,S在接收到消息以后向C返回一个消息,问题就在这里了,C无法接收到S返回的消息,也不是所有的返回消息都不能接收,返回10条消息可能只收到1条,这个问题一直困扰着我,请哪位大侠能给点帮助,重分酬谢!

解决方案 »

  1.   

    你的问题描述的很模糊,不太清楚你是用什么实现的,你是用已经成型的组件还是自己用winscok api做的呢?是怎么实现的呢??
      

  2.   

    我用的是IDUdpServer这个组件做的!
      

  3.   

    我查到一些资料,UDP穿透NAT有三种协议,如果要让UDP穿透当前市面上所有的路由器,必须把这三种协议全部考虑进去,这三种协议的功能是:全开放\半开放\全关闭,说来说去我就是不知道是什么协议了,所以请各位大侠帮忙解决一下这个问题,帮帮小弟,小弟将感激不尽!
      

  4.   

    丢包啊,应该处理拆包组包 udp一次发送的数据不应该太大