class platypush.backend.tcp.TcpBackend(port, bind_address=None, listen_queue=5, *args, **kwargs)[source]

Bases: Backend

Backend that reads messages from a configured TCP port

__init__(port, bind_address=None, listen_queue=5, *args, **kwargs)[source]
  • port (int) – TCP port number

  • bind_address (str) – Specify a bind address if you want to hook the service to a specific interface (default: listen for any connections)

  • listen_queue (int) – Maximum number of queued connections (default: 5)


Starts the backend thread. To be implemented in the derived classes if the loop method isn’t defined.