## Message Streamer

The Message Streamer publishes values over [ZeroMQ](https://zeromq.org/) to Pointreceiver clients, such as the CHOP in the [[TouchDesigner|Integrations/TouchDesigner]] integration. It is enabled by default.

Clients subscribe to the paths they're interested in. The last value of each path is retained, so a newly subscribed client receives the current value straight away instead of waiting for the next change.

### Publisher Properties
- **Interface IP**: the network interface to listen on. `0.0.0.0` listens on all interfaces.
- **Port**: the TCP port clients connect to. Defaults to `9991`.

---

::: buttonlink
[View publisher source](https://github.com/matth-av/pointcaster/blob/qt/src/publishers/message_streamer/message_streamer.cc)
:::
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9