miio.push_server.serverprotocol module

class miio.push_server.serverprotocol.ServerProtocol(loop, udp_socket, server)[source]

Bases: object

Handle responding to UDP packets.

close()[source]

Stop the server.

connection_lost(exc)[source]

Handle connection lost.

connection_made(transport)[source]

Set the transport.

datagram_received(data, addr)[source]

Handle received messages.

error_received(exc)[source]

Log UDP errors.

send_msg_OK(host, port, msg_id, token)[source]
send_ping_ACK(host, port)[source]