将数据从主机上的一个线程发送到另一台机器上运行的某种服务线程(通过n)

2024-05-21 06:00:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过网络将一些命令从主机发送到另一台机器

我想要的是某种监听器或服务线程,它一直在另一台机器上运行,很快就会遇到来自主机的命令

如何在python中实现这一点


Tags: 命令网络机器线程监听器
2条回答

我认为您混淆了IPC(进程间通信)和RPC(远程过程调用)。IPC是专门在本地发生的,而RPC是可以在远程系统上执行的

这里您要做的是基本的客户机-服务器通信场景,所以我建议您看看Internet上的数千个教程如何实现这一点。一个正确实现的服务器有一个或多个服务侦听器,因此您所指的场景是一个非常标准的场景

如果没有任何关于您想做什么的进一步信息,那么您需要的底层结构就是套接字。请参阅python的socket HowTo,它准确地描述了您的用例

请注意,如果必须首先询问,那么使用现有包可能更明智。根据您希望执行的操作,twistedpyro甚至基于http的服务器(如cherrypy)都可能是合适的。谷歌将推出更多的产品

相关问题 更多 >