创建一个服务和客户端,完成随意输入3个整数,求取三个整数中的最大值。
时间: 2024-05-12 13:19:56 浏览: 44
求3个整数中的最大值
以下是Python代码实现:
服务端:
```python
import rpyc
class MaxService(rpyc.Service):
def exposed_get_max(self, a, b, c):
return max(a, b, c)
if __name__ == "__main__":
from rpyc.utils.server import ThreadedServer
server = ThreadedServer(MaxService, port=18861)
server.start()
```
客户端:
```python
import rpyc
conn = rpyc.connect("localhost", 18861)
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
max_num = conn.root.get_max(a, b, c)
print(f"三个整数中的最大值为:{max_num}")
```
运行服务端代码后,再运行客户端代码,输入三个整数即可得到最大值。
阅读全文