コード例 #1
0
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    thermostat = session.new_handler(ANY_ALL, Thermostat, 18)

    thermostat.wait_for_release()

    session.close()
コード例 #2
0
ファイル: rpc_server_side.py プロジェクト: budlight/slixmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    thermostat = session.new_handler(ANY_ALL, Thermostat, 18)

    thermostat.wait_for_release()

    session.close()
コード例 #3
0
ファイル: rpc_client_side.py プロジェクト: yikuide/slixmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    thermostat = session.new_proxy('[email protected]/rpc', Thermostat)

    print("Current temperature is %s" % thermostat.get_temperature())

    thermostat.set_temperature(20)

    time.sleep(10)

    session.close()
コード例 #4
0
ファイル: rpc_client_side.py プロジェクト: budlight/slixmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    thermostat = session.new_proxy('[email protected]/rpc', Thermostat)

    print("Current temperature is %s" % thermostat.get_temperature())

    thermostat.set_temperature(20)

    time.sleep(10)

    session.close()
コード例 #5
0
ファイル: rpc_async.py プロジェクト: budlight/slixmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    session.new_handler(ANY_ALL, Boomerang)

    boomerang = session.new_proxy('[email protected]/rpc', Boomerang)

    callback = Future()

    boomerang.async(callback).throw()

    time.sleep(10)

    session.close()
コード例 #6
0
ファイル: rpc_async.py プロジェクト: wuzzap/slixmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    session.new_handler(ANY_ALL, Boomerang)

    boomerang = session.new_proxy('[email protected]/rpc', Boomerang)

    callback = Future()

    boomerang. async (callback).throw()

    time.sleep(10)

    session.close()