Beispiel #1
0
    def handle_menu_events(self):
        """Handle Active Scene Events"""
        if self.active_scene.ref_servers_clicked:
            self.active_scene.ref_servers_clicked = False
            self.client.search_servers()

        if self.active_scene.ref_nic_clicked:
            self.active_scene.ref_nic_clicked = False
            self.active_scene.load_ip_options()

        if self.active_scene.play_clicked:
            self.active_scene.play_clicked = False
            if self.active_scene.server_selected:
                ip_addr = self.active_scene.server_selected['tcp_addr']
                self.client.tcp_connect(tuple(ip_addr))

                print('\n\n\n\n aq\n\n\n')
                self.state = INGAME
                self.active_scene = self.game_scene
            else:
                print("Cannot play: No selected server")

        if self.state == MENU:
            if self.active_scene.create_server_clicked:
                self.active_scene.create_server_clicked = False
                if self.active_scene.nic_selected:
                    ip_addr = self.active_scene.nic_selected['ip']
                    self.active_scene.ref_servers_clicked = True
                    self.server = Server(ip=ip_addr)
                    self.server.wait_conn()
                else:
                    print("Cannot create server: No IP selected")
Beispiel #2
0
from Server.server import Server
from Data.Binance import Binance

b = Binance("BNBBTC")
s = Server(b, stock=0, balance=1, after_trade=20)
s.run(time_to_repeat=519, delay_in_seconds=1)
Beispiel #3
0
from Server.server import Server
from Handler.handler import Handler
import logging
import sys

from models.config import Config

logging.basicConfig(
    level=logging.ERROR,
    format='%(name)s: %(message)s',
    stream=sys.stderr,
)

if __name__ == '__main__':
    config = Config("/etc/httpd.conf")
    handler = Handler()
    server = Server(config.host, config.port, config, handler)
    server.start()
Beispiel #4
0
from Server.server import Server

s = Server()
Beispiel #5
0
from Server.server import Server

SERVER_IP = 'localhost'
SERVER_PORT = 6789
LOGFILE = "log.txt"
Server = Server(SERVER_IP, SERVER_PORT, LOGFILE)
Server.listen()
Beispiel #6
0
        # Support pyinstaller wrapped program.
        arguments = argv[1:]
    else:
        arguments = argv
    argument_line = u' '.join(arguments)
    executable = sys.executable
    ret = shell32.ShellExecuteW(None, u"runas", executable, argument_line,
                                None, 1)
    if int(ret) <= 32:
        return False
    return None


def runAnalyzer():
    proc = subprocess.Popen([sys.executable, "Static/analyzer.py"],
                            shell=False)
    proc.communicate()
    #shell32 = ctypes.windll.shell32
    #ret = shell32.ShellExecuteW(None, u"runas", sys.executable, "Static/analyzer.py", None, 1)


if __name__ == "__main__":
    if os.name == 'nt':
        # Should not be run at Linux
        run_as_admin()

    threading.Thread(target=runAnalyzer).start()

    server = Server(ip='127.0.0.1', port=8888)
    server.run()
Beispiel #7
0
            else:
                game.start()
                break

        except:
            uiError = ' Error: Connection refused '
            uiState = -1

    elif ui.bind:  # If hosting a game
        try:
            if ui.payload[3]['boolean']:
                gamemode = 'ffa'
            elif ui.payload[4]['boolean']:
                gamemode = 'br'

            Server(
                ui.bind[0], ui.bind[1], {
                    'gamemode': gamemode,
                    'players': ui.payload[6]['value'],
                    'bullets': ui.payload[7]['value'],
                    'rockets': ui.payload[8]['value'],
                    'tickrate': ui.payload[10]['value']
                })
            break
        except:
            uiError = ' Error: Unable to bind server to given address '
            uiState = -1

s.refresh()
curses.endwin()
Beispiel #8
0
from flask import Flask, request
from werkzeug.contrib.fixers import ProxyFix
import sys
from Server.server import Server
import json

#Настройка логирования
from Server.s_log import setup_logger
alice_log = setup_logger('alice logger', 'alice.log')

#импорт набора фраз
from Server.alice_client import AliceClient

#Запуск сервера
server = Server()
server.start()

# Хранилище данных о сессиях.
sessionStorage = {}

app = Flask(__name__)


@app.route('/clients')
def get_clients():
    try:
        global server
        return 'Clients:\n' + '\n'.join(server.get_client_list())
    except:
        return str(sys.exc_info())