“在UDP编程环境中,并不建立实际的连接”。这句话是什么意思??
要是没有连接的话又怎么能互相接受和传送数据报包呢??
高手请指点!!谢谢!!

解决方案 »

  1.   

    这是有别于TCP的!在TCP中每次建立连接才都要有几次“握手”以确认连接了。而UDP并没有这些握手的动作!而只是把数据发到网络上去,至于能否到达,数据是否“完整”它并不负责,所以说UDP是不可靠的。~~
      

  2.   

    udp是比较好的一种方式,
    当然有些缺点,但是在网络技术中比较重要,
    现在很多通信都采用
      

  3.   

    tcp是可靠的面向连接的协议,而udp是不可靠的面向无连接的协议。
      

  4.   

    建立连接的意思是在接收方和发送方各自开辟出相应大小的内存来存储这条连接的信息,比如各自的ip,各自的端口号,当前连接传输的情况,比如传输到了第三个包,还有两个包,总而言之是要耗内存,udp不耗内存来存储本次连接的信息,属于临时性质,即使没有传输成功,也不会记录下来,并且重传。
      

  5.   

    楼上的大哥们都说得很全面了,
    UDP和TCP两者的应用是不一样的,但是不能应为UDP不进行握手,不保持连接就说UDP不可靠,其实UDP在多数情况下是可靠的,UDP不进行数据报排序,但不是说数据报不排序,而是交由高层的应用来完成。嘿嘿嘿,班门弄斧一下
      

  6.   

    UDP就是把包扔出去.不管你收不收
      

  7.   

    good,再次谢谢各位指教!!!!!