Workspace 6.21.5
ZeroMQReplyLoop

Users can define a Workspace loop body that receives a ZMQ request and returns a response.

  • Default label: "ZeroMQ Reply Loop"
  • Member of plug-in: Distributed
  • Catalogue path: Distributed
Inputs:
Enable loopboolIf true, the loop will execute multiple iterations, based on its control inputs. If false, the loop will execute a single iteration only.
WrapboolIf true, once the loop has completed its final iteration and satisfies its termination condition, it will restart executing from the first iteration again. This can be useful for UI-driven applications where continuous (but repeating) feedback loops are required.
First iteration?CSIRO::DataExecution::Dependency

RequestQByteArray

AddressQStringIP address and TCP socket to bind
Retry socket bindingintRetry period (seconds). During this period, the socket binding will be attempted every second until successful or the retry period expires (failure). Using -1 will retry continuously until binding is successful.
Ping responseQString

Response to send when a ping request is received.

Outputs:
ReplyQByteArray