def run(self): se = SimpleXMLRPCServer( (shared.config.get('bitmessagesettings', 'apiinterface'), shared.config.getint('bitmessagesettings', 'apiport')), MySimpleXMLRPCRequestHandler, True, True) se.register_introspection_functions() se.serve_forever()
def main(): print ("init") server = SimpleXMLRPCServer(('0.0.0.0', int(SLAVE_DAEMON_PORT))) server.register_introspection_functions() server.register_instance(Node()) print ("starting server") server.serve_forever()
def main(): try: opts, args = getopt.getopt(sys.argv[1:], "hs:p:", ["help"]) serv = "localhost" port = 8088 for opt, val in opts: if opt in ("-h", "--help"): usage() sys.exit(0) elif opt == "-s": serv = val elif opt == "-p": port = int(val) server = SimpleXMLRPCServer((serv, port), RequestHandler, True, True) server.register_introspection_functions() server.serve_forever() except getopt.GetoptError as err: print str(err) usage() sys.exit(1) except ValueError: usage() sys.exit(1) except KeyboardInterrupt: sys.exit(0)
def main(): print("init") server = SimpleXMLRPCServer(('0.0.0.0', int(SLAVE_DAEMON_PORT))) server.register_introspection_functions() server.register_instance(Node()) print("starting server") server.serve_forever()
def run(self): class RequestHandler(SimpleXMLRPCRequestHandler): rpc_paths = ('/RPC2',) #create a server server = SimpleXMLRPCServer(("localhost",8045),requestHandler = RequestHandler) server.register_introspection_functions() def transmit_orbited(channel, message): """ @param channel: The stomp channel to send to @param message: The message that needs to be transmitted """ self.orbited.send_data(channel, message) return "" server.register_function(transmit_orbited, 'transmit') server.serve_forever()
def run(self): class RequestHandler(SimpleXMLRPCRequestHandler): rpc_paths = ('/RPC2', ) #create a server server = SimpleXMLRPCServer(("localhost", 8045), requestHandler=RequestHandler) server.register_introspection_functions() def transmit_orbited(channel, message): """ @param channel: The stomp channel to send to @param message: The message that needs to be transmitted """ self.orbited.send_data(channel, message) return "" server.register_function(transmit_orbited, 'transmit') server.serve_forever()
conf = open("pozo.conf") l = conf.readlines() self.ip, self.puerto = l[0][:-1], int(l[1][:-1]) conf.close() except Exception, e: dlg = wx.MessageDialog(self,'Error al abrir archivo de configuracion: ' + str(e),'Error',wx.ICON_ERROR) try: dlg.ShowModal() finally: dlg.Destroy() self.Destroy() # inicio del servidorPozo try: s = SimpleXMLRPCServer((self.ip, self.puerto)) s.register_introspection_functions() s.register_instance(servidorPozo(self)) thread.start_new_thread(s.serve_forever, tuple()) except Exception, e: dlg = wx.MessageDialog(self,'Error al iniciar servidorPozo: ' + str(e),'Error',wx.ICON_ERROR) try: dlg.ShowModal() finally: dlg.Destroy() self.Destroy() # inicio del cliente del servidor central try: c = open("sc.conf") dirSc = c.readline()[:-1] c.close()
import SimpleXMLRPCServer from SimpleXMLRPCServer import * import sys import importlib from inspect import getmembers, isfunction SCRIPTS_PATH = "C:/Users/Joep/Google Drive/ScriptsAndSettings/SikuliX" scripts = [] server = SimpleXMLRPCServer(("127.0.0.1", 8001), allow_none=True) server.register_introspection_functions() quit = 0 def ping(): return 1 def list_scripts(): reload_scripts() return scripts def reload_scripts(): del scripts[:] load_scripts() def terminate(): global quit
def run(self): se = SimpleXMLRPCServer((shared.config.get('bitmessagesettings', 'apiinterface'), shared.config.getint( 'bitmessagesettings', 'apiport')), MySimpleXMLRPCRequestHandler, True, True) se.register_introspection_functions() se.serve_forever()
def runServer(port): server = SimpleXMLRPCServer(("", port)) server.register_instance(Functions()) server.register_introspection_functions() server.register_multicall_functions() server.serve_forever()
'''Handle XML-RPC 'getStatus' requests, returning current Spectracom status. ''' # XML-RPC needs a simple dictionary, so reinterpret # collector.getLatestStatus() as a plain dict return dict(collector.getLatestStatus()) # Create our XML-RPC server try: serverXMLRPC = SimpleXMLRPCServer(('0.0.0.0', getDaemonXmlRpcPort()), SimpleXMLRPCRequestHandler, logRequests = False) except socket.error as e: _logger.error('Exiting on error creating XML-RPC server: %s' % (e)) sys.exit(1) serverXMLRPC.register_introspection_functions() serverXMLRPC.register_function(getStatus) # Initiate regular registration with procmap procmapRegister() # Method to handle failure of our StatusCollector def onStatusCollectorFailure(): '''Callback which handles StatusCollector failure ''' _logger.error('StatusCollector has died. Exiting program.') # Stop the XML-RPC server to exit serve_forever global stopping stopping = True serverXMLRPC.server_close()
return retstr else: return 'Invalid Method [%s]'%method # functions available as web services class XMLRPC_register: def hello_world(self, t1, t2, validuser): if validuser: return t1+'-'+t2 else: return "please register ur machine" if __name__ == '__main__': try: se = SimpleXMLRPCServer(("localhost",8088), MySimpleXMLRPCRequestHandler, True, True) se.register_introspection_functions() se.serve_forever() except KeyboardInterrupt: print "Bye" #--------------------- new file starts here----------- ### client.py import os import base64 import xmlrpclib import urllib2 import cookielib class CookieAuthXMLRPCTransport(xmlrpclib.Transport): """ xmlrpclib.Transport that sends basic HTTP Authentication"""