【问题标题】:When do we need socket and when do we need request?我们什么时候需要socket,什么时候需要request?
【发布时间】:2019-12-29 10:34:04
【问题描述】:

尽管python中有请求库,为什么我们还需要socket? 如果我们想通过套接字连接到其他服务器,那么请求库是干什么用的?

【问题讨论】:

    标签: python socket.io request


    【解决方案1】:

    Request 是一个更高级别的 API,用于处理 HTTP 请求(在内部使用套接字)。它没有涵盖许多其他网络协议。当然,您可以直接使用套接字来处理 HTTP,但除非您有非常充分的理由这样做,否则您只是在重新发明轮子。

    【讨论】:

      【解决方案2】:

      Requests 是一个 Python HTTP 库,而套接字用于在计算机网络上发送或接收数据。 HTTP 是一个应用层协议,它指定了来自客户端和服务器的请求和回复的方式。在套接字编程中,您通过指定目标 IP/端口来建立连接并将数据发送到远程主机。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-17
        • 2012-09-16
        • 1970-01-01
        • 2011-09-20
        • 2010-09-21
        • 2018-02-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多