安装Pyro库
pip install Pyro4
然后,创建一个服务器端代码(server.py):
python复制代码运行
import Pyro4
@Pyro4.expose
class RemoteClass(object):
def remote_method(self, arg):
return "Hello, " + arg
daemon = Pyro4.Daemon()
uri = daemon.register(RemoteClass)
print("Server is ready at", uri)
daemon.requestLoop()
接下来,创建一个客户端代码(client.py):
python复制代码运行
import Pyro4
@Pyro4.expose
class RemoteClass(object):
def remote_method(self, arg):
return "Hello, " + arg
daemon = Pyro4.Daemon()
uri = daemon.register(RemoteClass)
print("Server is ready at", uri)
daemon.requestLoop()
运行服务器端代码:
python server.py
这将输出一个URI,类似于PYRO:obj_1234567890abcdef@localhost:50000
。
然后,运行客户端代码并输入服务器的URI:
python client.py