Example #1
0
def main():

    parser = argparse.ArgumentParser(description="HTTP Server")

    parser.add_argument(
        "port_number",
        type=int,
        help="Port Number for Server to listen on.\nDefault Port is 80",
        default=False)

    args = parser.parse_args()

    if args.port_number:
        s = HTTPServer(args.port_number)
    else:
        s = HTTPServer()
    s.start()
Example #2
0
def start():
    global http_thread
    try:
        addr = ("", int(mt.config["http/port"]))
        server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        server_socket.bind(addr)
        server_socket.listen(10)
        server_socket.settimeout(0.1)

        http_thread = HTTPServer(server_socket)
        http_thread.start()
        return True

    except Exception as inst:
        pass

    return False
Example #3
0
 def run_server(self, port, **args):
     from .HTTPServer import HTTPServer
     srv = HTTPServer(port, self, **args)
     srv.start()
     srv.join()
Example #4
0
from HTTPServer import HTTPServer

if __name__ == '__main__':
    server = HTTPServer()
    server.start()
Example #5
0
from InteractionController import InteractionController
from MusicAnalyzer import NoteGrouper, PhraseCutter
from UDPServer import UDPServer
from SerialServer import SerialServer

wsInServer = WebSocketInServer(8000)
wsFaceServer = WebSocketFaceServer(8001)
wsControllerServer = WebSocketControllerServer(8002)
httpServer = HTTPServer(8006)
udpServer = UDPServer()
serialServer = SerialServer()

wsInServer.start()
wsFaceServer.start()
wsControllerServer.start()
httpServer.start()
udpServer.start()
serialServer.start()

interactionController = InteractionController()

midiIn = rtmidi.RtMidiIn()
midiOut = rtmidi.RtMidiOut()
noteGrouper = NoteGrouper()
phraseCutter = PhraseCutter()

midiClock = 0
midiStartTime = time()

while not wsInServer.ready.is_set() and not wsFaceServer.ready.is_set(
) and not wsControllerServer.ready.is_set():