Exemple #1
0
async def main():
    asyncio.create_task(connection.start())
    asyncio.create_task(sensors.start())
    full()

    while True:
        partial()
        await asyncio.sleep(raw('indoor/refreshrate') * 60)
Exemple #2
0
    def run_forever(self):
        self.sock = socket.socket()
        self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.sock.settimeout(0.1)
        self.sock.bind(('', self.port))
        self.sock.listen(1)

        while self.keep_running:
            try:
                conn, addr = self.sock.accept()
            except socket.timeout:
                continue
            #print('Connected by {0}'.format(addr))
            connection = ServerSocket(conn, addr)
            self.connections.append(connection)
            def on_close():
                #print('Disconnected by {0}'.format(addr))
                if connection in self.connections:
                    self.connections.remove(connection)
            connection.on('close', on_close)
            connection.start()
            self.emit('connection', connection)

        self.closed = True
Exemple #3
0
'''
Created on 17 nov 2010

@author: Mandrill
'''
#coding=utf8

import network.networkcomponent as networkcomponent
import battery
import gui
import connection
import push

battery.start()
connection.start()
networkcomponent.serverStart()
push.pushStart()
gui.start()
Exemple #4
0
from connection import start, identity


start(*identity())      #starts the program             (to start the program, type: python .\client.py <port>)