HTTP和socket连接有什么优缺点啊?

解决方案 »

  1.   

    这不是同一层的协议socket是一个针对TCP和UDP编程的借口,你可以借助它建立TCP连接等等。而TCP和UDP协议属于传输层而http是个应用层的协议,它实际上也建立在TCP协议之上。
      

  2.   

    socket无法穿越防火墙
    http可以
      

  3.   

    http是建立在tcp端口上的一种通信协议了,也是一种socket接口socket还不能准确的定义为是一种协议,应用时还得自定义通信方式
      

  4.   

    一个是发动机(Socket),提供了网络通信的能力
    一个是轿车(Http),提供了具体的方式
      

  5.   

    非常不错。 这个就像问ftp和socket一样的问题。
      

  6.   

    两个计算机之间的交流无非是两个端口之间的数据通信``具体的数据会以什么样的形式展现`是以不同的应用层协议来定义的`如HTTP`FTP`...socket是对端口通信开发的工具``它要更底层一些``
      

  7.   

    首先要明确网络七层中,每层都有它自己的应用与方式.http协议是应用层的协义,
      

  8.   

    其实http服务器内部的通讯连接是有socket来做的,所以轿车,发动机还是很形象的,哈哈!