现在小弟正在做一个类似于网络通讯的软件,包括客户端和服务器总控端,实现下载,更新,监控等功能,在使用这几个协议的时候产生了疑惑,不知道他们之间的却别和联系,在什么情况下使用他们,好像听说udp是实现广播,在局域网里使用,基于internet的广域网不应该用,而ftp一般也不在广域网下载时使用,但是不知道为什么,也不知道对否?希望哪位高人可以指点迷津,不胜感激!高分送上!

解决方案 »

  1.   

    作为网络通讯的软件,在实现通信功能的时候,要使用UDP,尽管传输是它可能会丢包,但是对于语音和图像不要紧,没有太大延时才是最重要的。
    而实现下载,更新功能,要使用TCP,HTTP就是基于TCP的。TCP的特点就是很安全,不会丢包,因为下载和更新必须不丢包。至于FTP,确实用的很少,不过,主要是因为HTTP就很方便了。
      

  2.   

    不是哪位仁兄可以留下一些代码看看,或者类似的例子!我下了几个,不过都是ftp的!
      

  3.   

    我觉得FTP其实很好的:)http://lysoft.7u7.net