【发布时间】:2015-02-03 03:55:50
【问题描述】:
基本上我想将信息(比如字符串)发送到我的网站,然后我希望我的网站将此信息写入文本文件。
我正在使用 Python 发送信息,并且我已经阅读了有关通过套接字发送信息的信息,但是如何让我的网站监听这些数据?如果我希望我的网站在此服务器运行后接收这些数据,我应该将这些数据发送到哪个 IP 地址?
如果有什么不清楚的地方问我,我什至不太确定我在寻找什么,因此为什么我不能用谷歌搜索它。
【问题讨论】:
-
你可以直接将字符串从 Python 写入文本文件吗?为什么要将其发送到介于两者之间的网站?
-
因此,如果我在一台机器上运行脚本,则可以从任何机器访问信息。另外,只是为了对如何做这样的事情有一个基本的了解。
-
您似乎对“网站”与“服务器”的概念有些混淆。您在服务器上托管网站。具体来说,您使用在您的服务器上运行的某种后端技术(例如,某些网络服务器,例如带有 html/一些 cgi 脚本/php 的 apache/nginx)。这通常响应端口 80 上的 HTTP 请求。您可以按照 Meng 的建议进行操作。您还可以编写自己的“网络服务器”,在服务器上运行一个 python 程序,该程序充当 TCP 服务器并侦听您选择的特定端口。见docs.python.org/2/library/socketserver.html。这里没有涉及“网站”。