全站数据
8 4 2 0 5 8 1

http和socket通信的区别

河北中升专升本 | 简单学习,快乐成才!         
问题更新日期:2024-11-11 06:29:27

问题描述

http和socket通信的区别急求答案,帮忙回答下
精选答案
最佳答案

HTTP和Socket通信的区别如下:

连接方式不同:HTTP连接是短连接,即客户端向服务器端发送一次请求,服务器端响应后连接即会断掉。Socket连接是长连接,理论上客户端和服务器端一旦建立起连接将不会主动断掉,但可能由于各种环境因素(如:网络故障或者两者之间长时间没有数据传输等)断开。

数据传输方式不同:HTTP传输的数据格式是已经规定好的(请求头content-type content-leigh)。Socket实现的数据传输是原始的,实现数据传输格式可自定义。