如果使用UDP做通信协议则需要在UDP上面实现一个可靠的链接这个可靠性要有应用层来保证
如果用TCP协议则无此问题,TCP一般不需要自己验证,协议底层保证了

解决方案 »

  1.   

    那TCP能实现广域网的通讯吗?
      

  2.   

    建议你找本网络的书看看。你说的这些,基本概念,书上都有的。最简单的常识:你现在上网发帖,使用的就是 TCP 协议。
      

  3.   

    TCP而UDP都可以用于局域网或广域网的,
    即时聊天工具中,如果丙个聊天的用户在不同的局域网中,那想要通讯就得有个中间桥梁程序,做位两个用户的数据传递员。TCP和UDP都可以实现聊天功能。主要是设计的思维。
      

  4.   

    如果广域网上两个机器都有独立的ip,那么可以直接发给对方的ip,做的时候和局域网一样。如果有一个机器在局域网中。那么可以使用在局域网中的去链接有独立 ip的机器。如果两个都在局域网中,那么就需要使用一个有独立 ip的服务器
      

  5.   

    TCP和UDP协议都可以  
    通常是用的TCP  数据正确性有保证
    两个协议不只能走局域网,也能走广域网
      

  6.   

    我之前做过一个TCP的,在局域网内没问题,放在广域网的环境下就连接失败了,不知是什么原因!
      

  7.   

    防火墙、网关、NAT配置、IP地址、程序BUG。