【发布时间】:2012-05-27 10:56:53
【问题描述】:
套接字或请求的适当用例是什么?
套接字可能适用于经常发生的所有事情,例如移动、聊天。
(HTTP) 等级升级等请求?
但我对此没有很好的背景。也许有人可以给出一个很好的解释,什么时候使用它们以及为什么使用它们。
提前致谢。
【问题讨论】:
标签: sockets request httprequest
套接字或请求的适当用例是什么?
套接字可能适用于经常发生的所有事情,例如移动、聊天。
(HTTP) 等级升级等请求?
但我对此没有很好的背景。也许有人可以给出一个很好的解释,什么时候使用它们以及为什么使用它们。
提前致谢。
【问题讨论】:
标签: sockets request httprequest
请求是服务的客户端以服务器可以理解的格式和方式发送的消息。要发送/通信此消息,客户端需要网络连接,这就是套接字的用途(例如,在特定端口上建立 TCP/IP 连接)。
因此,您将打开顶部并使用套接字通过网络进行任何通信。该通信的格式和方式取决于服务器(它识别/理解的内容)。 HTTP 请求是一种特定格式的通信(从客户端到服务器);响应通常以 HTTP 回复的形式给出(从服务器到客户端)。
由于发送 HTTP 请求涉及建立 TCP/IP 连接、发送请求和断开连接,因此使用不同的通信协议进行更持久的通信(例如通过文件或其他更大的文件发送)更经济数据)。
【讨论】: