PythonAnywhere - 是否允许套接字?

时间:2017-09-02 21:36:31

标签: python sockets pythonanywhere

我有一个初学者PythonAnywhere帐户,该帐户比较页面注释,"访问外部互联网站点:仅通过HTTP(S)访问特定站点。"

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

2 个答案:

答案 0 :(得分:2)

PythonAnywhere dev在这里。简短回答:你无法在PythonAnywhere上运行套接字服务器,没有。

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

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

答案 1 :(得分:0)

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