shell pip install SimpleJSONRPCServer python from SimpleJSONRPCServer import SimpleJSONRPCServer server = SimpleJSONRPCServer(('localhost', 8000)) python def calculate_sum(a, b): return a + b server.register_function(calculate_sum, 'sum') python print("Starting server...") server.serve_forever() python import requests url = 'http://localhost:8000' def remote_sum(a, b): payload = { 'method': 'sum', 'params': [a, b], 'jsonrpc': '2.0', 'id': 1 } response = requests.post(url, json=payload) result = response.json() if 'result' in result: return result['result'] else: raise Exception(result['error']) print("Calculating sum...") result = remote_sum(2, 3) print("Sum:", result) shell python server.py shell python client.py


上一篇:
下一篇:
切换中文