我有一个初学者PythonAnywhere帐户,该帐户比较页面注释,"访问外部互联网站点:仅通过HTTP(S)访问特定站点。"
所以我知道只有某些主机可以通过HTTP协议访问,但使用socket
模块是否有限制?特别是,我可以使用socket
设置Python服务器吗?
答案 0 :(得分:2)
PythonAnywhere dev在这里。简短回答:你无法在PythonAnywhere上运行套接字服务器,没有。
更长的答案:支持套接字模块,您可以使用付费帐户将其用于出站连接,就像在普通计算机上一样。在免费帐户上,您还可以创建与代理服务器的套接字连接,该代理服务器处理免费帐户的Internet访问,然后使用HTTP协议从中请求白名单网站(尽管这将是一项艰苦的工作,并且会更容易使用requests
或类似的东西)。
在PythonAnywhere上你不能做的是运行一个可以从我们系统外部访问的套接字服务器。
答案 1 :(得分:0)
不。 PythonAnywhere不支持套接字模块。