Python 计算机间通信

标签 python

整个主题超出了我的理解范围,所以请原谅我不精确的问题,但我有两台计算机都连接到一个局域网。

我想要的是能够在两者之间传递一个字符串,方法是在字符串将起源的第一个(主机)上运行 python 脚本,然后在客户端计算机上运行一个 python 脚本以检索字符串。

对于像我这样没有经验的程序员来说,实现这一目标的最有效方法是什么?

最佳答案

首先,让我们弄清楚术语。通常发起通信的部分是客户端,等待连接的部分是服务器,然后服务器将接收来自客户端的数据并生成响应。从你的问题来看,“主机”是客户端,“客户端”似乎是服务器。

然后您必须决定如何传输数据。您可以使用直接套接字,在这种情况下您可以使用 SocketServer,或者您可以依赖现有的协议(protocol),如 HTTP 或 XML-RPC,在这种情况下您会发现现成的库包有很多示例(例如 xmlrpclibSimpleXMLRPCServer)

关于Python 计算机间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2534527/

相关文章:

python - 如何使用 python 查找网站的原始标题?

python - 在 Pylons 中,我如何在编写响应后执行操作?

python - 使用 py.test + gevent 确定测试覆盖率

python - 内存映射会随着时间的推移而变慢,还有其他选择吗?

python - 正则表达式子序列匹配

python - 如何从 Shapely 多边形中切出 x 和 y 坐标? [类型错误: 'Polygon' object is not iterable]

python - Python3 中的 mimetools.choose_boundary 函数在哪里?

python - 计算字母出现次数 Python

python - Pandas:.ix 的替代品

python - 比较两个具有重复项的字符串列表并打印差异