コード例 #1
0
ファイル: start.py プロジェクト: mypasswordisqwerty/outl64
    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
コード例 #2
0
ファイル: main_controller.py プロジェクト: soleren/mynotes
 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)
コード例 #3
0
ファイル: servertest.py プロジェクト: abc123me/nasa_dsn
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)
	
	
コード例 #4
0
ファイル: Node.py プロジェクト: CloudFileSystem/Peer
#!/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()
コード例 #5
0
ファイル: start_server.py プロジェクト: bn0x/Btooom
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)
    
コード例 #6
0
ファイル: Node.py プロジェクト: CloudFileSystem/Peer
#!/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()

コード例 #7
0
# =================
# 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()