def serverLoop(self, opts): # server loop from net.server import Server server = Server(opts.port) try: reporter.Reporter().report( "FuzzerServer", "started v" + __version__ + "\n" + DB().onlineReport()) self.reportDate = datetime.now() return server.run(self.serverCallback) except (Exception, KeyboardInterrupt) as e: server.stop() reporter.Reporter().reportExc("FuzzerServer", e) raise
def __init__(self, app): self.app = app self.db = DB() self.search = False self.db.connect() self.db.create_tables() self.loop = asyncio.get_event_loop() self.container = Container() self.settings = Settings(self) self.loop = asyncio.get_running_loop() self.server = Server(self.loop, self) self.client = Client(self.loop, self) self.actionbar_widget_controller = ActionBarWidget(self) self.actionbar_dropdown_menu_controller = ActionBarDropDownMenu( self, self.actionbar_widget_controller) self.category = Category(self, self.db) self.note = Note(self, self.db) self.screen_controller = ScreenController(self) self.action_button_callback(Const.CATALOG_SCREEN)
import atexit from net.server import Server from net.server import ClientHandler class TestHandler(ClientHandler): def onAccept(self, client): print(colors.yellow + "Client accepted: " + client.address + colors.reset) def preAuthenticate(self, client): print(colors.yellow + "Client ready for authentication: " + client.address + colors.reset) def postAuthenticate(self, client): print(colors.yellow + "Client authenticated: " + client.address + colors.reset) def onFinish(self, client): print(colors.yellow + "Client finished: " + client.address + colors.reset) client.bye() if(__name__ == "__main__"): import sys, net.auth cm = net.auth.CredentialManager() cm.loadCredentialsJSON("creds.json") cm.tryAddCredentials("bob", net.auth.generatePasswordHash("Password1"), net.auth.ROOT_PERMISSION_LEVEL) cm.tryAddCredentials("smith", net.auth.generatePasswordHash("Password1"), net.auth.ROOT_PERMISSION_LEVEL) cm.tryAddCredentials("eve", net.auth.generatePasswordHash("Password1"), net.auth.ROOT_PERMISSION_LEVEL) cm.saveCredentialsJSON("creds.json") s = Server(int(sys.argv[1]), "127.0.0.1", cm, checkRoot=False, verbose=True, queueLength=1) s.start() def onexit(): cm.saveCredentialsJSON("creds.json") s.stop() atexit.register(onexit)
#!/usr/bin/python # -*- coding: utf-8 -*- from net.server import Server from Message import Message app = Server(debug=True) @app.addCallback(Message) def read(): print "read" if __name__ == '__main__': app.start()
from net.netsupp import * from net.client import Client from net.server import Server from time import sleep from sys import argv if __name__ == "__main__": server = Server(13371) server.data.load_accs() server.start(server.s)
# ================= # Solex - server.py # ================= # Prevent Panda3d window from opening. ## from panda3d.core import loadPrcFileData ## loadPrcFileData("", "window-type offscreen" ) # Spawn an offscreen buffer # Local. from net.server import Server SYS_NAME = "sol" if __name__ == "__main__": server = Server() sys_path = "{}/{}.shv".format(_path.SYSTEMS, SYS_NAME) sys_recipe = SC.compile_sys_recipe(sys_path) server.init_system("sol") server.run()