Procházet zdrojové kódy

made sample code runnable

master
DragonSkills99 před 5 roky
rodič
revize
35c8f0ddfa
2 změnil soubory, kde provedl 8 přidání a 8 odebrání
  1. 6
    6
      chap-client.py
  2. 2
    2
      chap-server.py

+ 6
- 6
chap-client.py Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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()

Načítá se…
Zrušit
Uložit