【问题标题】:PythonAnywhere - Are sockets allowed?PythonAnywhere - 是否允许使用套接字?
【发布时间】:2017-09-02 21:36:31
【问题描述】:

我有一个初学者 PythonAnywhere 帐户,帐户比较页面指出,该帐户具有“访问外部 Internet 站点:仅通过 HTTP(S) 访问特定站点。”

所以我知道只有某些主机可以通过HTTP协议访问,但是socket模块的使用有限制吗?特别是,我可以使用socket 设置 Python 服务器吗?

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为这不支持 PythonAnywhere。
  • 试试看,你不能害怕做实验来回答你自己的问题。

标签: python sockets pythonanywhere


【解决方案1】:

PythonAnywhere 在这里开发。简短的回答:你不能在 PythonAnywhere 上运行套接字服务器,不。

更长的答案:支持套接字模块,您可以从付费帐户将其用于出站连接,就像在普通机器上一样。在免费帐户上,您还可以创建与处理免费帐户 Internet 访问的代理服务器的套接字连接,然后使用 HTTP 协议向它请求一个列入白名单的站点(尽管这将是一项艰巨的工作,而且会更容易使用requests 或类似的东西)。

你不能在 PythonAnywhere 上运行一个可以从我们系统外部访问的套接字服务器。

【讨论】:

    【解决方案2】:

    不。 PythonAnywhere 不支持套接字模块。

    【讨论】:

      猜你喜欢
      • 2023-01-12
      • 2018-10-15
      • 1970-01-01
      • 2012-04-10
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      相关资源
      最近更新 更多