Exemple #1
0
    # SockJS interface
    sockClass = UtuputkiSock
    sockClass.mq = mq
    router = SockJSRouter(sockClass, '/sock', dict(mq=mq))

    # Index and static handlers
    handlers = router.urls + [
        (r'/video/(.*)$', web.StaticFileHandler, {
            'path': settings.CACHE_DIR
        }),
        (r'/(.*)$', web.StaticFileHandler, {
            'path': settings.PUBLIC_PATH,
            'default_filename': 'index.html'
        }),
    ]
    conf = {
        'debug': settings.DEBUG,
    }

    # Create the app
    app = web.Application(handlers, conf)

    # Start up everything
    app.listen(settings.PORT, address=settings.BIND_ADDRESS)
    try:
        io_loop.start()
    except KeyboardInterrupt:
        mq.close()
        sleep(0.5)
        io_loop.stop()
Exemple #2
0
    # SockJS interface
    sockClass = UtuputkiSock
    sockClass.mq = mq
    router = SockJSRouter(sockClass, '/sock', dict(mq=mq))

    # Index and static handlers
    handlers = router.urls + [
        (r'/video/(.*)$', web.StaticFileHandler, {
            'path': settings.CACHE_DIR}),
        (r'/(.*)$', web.StaticFileHandler, {
            'path': settings.PUBLIC_PATH,
            'default_filename': 'index.html'}),
    ]
    conf = {
        'debug': settings.DEBUG,
    }

    # Create the app
    app = web.Application(handlers, conf)

    # Start up everything
    app.listen(settings.PORT, address=settings.BIND_ADDRESS)
    try:
        io_loop.start()
    except KeyboardInterrupt:
        mq.close()
        sleep(0.5)
        io_loop.stop()