소스 검색

made sample code runnable

master
DragonSkills99 5 년 전
부모
커밋
35c8f0ddfa
2개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. 6
    6
      chap-client.py
  2. 2
    2
      chap-server.py

+ 6
- 6
chap-client.py 파일 보기

@@ -1,11 +1,11 @@
#!/usr/bin/env python2

import xmlrpclib
import xmlrpc.client

s = xmlrpclib.ServerProxy('http://localhost:8000')
print s.pow(2,3) # Returns 2**3 = 8
print s.add(2,3) # Returns 5
print s.div(5,2) # Returns 5//2 = 2
s = xmlrpc.client.ServerProxy('http://localhost:8000')
print( s.pow(2,3) ) # Returns 2**3 = 8
print( s.add(2,3) ) # Returns 5
print( s.div(5,2) ) # Returns 5//2 = 2

# Print list of available methods
print s.system.listMethods()
print( s.system.listMethods() )

+ 2
- 2
chap-server.py 파일 보기

@@ -2,6 +2,7 @@


from xmlrpc.server import SimpleXMLRPCServer
from xmlrpc.server import SimpleXMLRPCRequestHandler

# Restrict to a particular path.
class RequestHandler(SimpleXMLRPCRequestHandler):
@@ -28,6 +29,5 @@ class MyFuncs:
return x // y

server.register_instance(MyFuncs())

# Run the server's main loop
server.serve_forever()
server.serve_forever()

Loading…
취소
저장