Skip to content

Package: network

Network input/output.

Includes nodes that can read packets from external network destinations or write packets to external network destinations, typically in real time. Nodes for different protocols (e.g., TCP, LSL, OSC) are included. Most of these nodes transmit time-series data and expect data to have a time axis and a space axis. Node classes in this package are: - nodes ending in Input read data from a network source and output it as a Packet - nodes ending in Output write data to a network destination The special node WebRequest can be used to perform arbitary HTTP or REST API requests and receive the response.

Nodes in this package:

  • LSL Input
    Receive data from the Lab Streaming Layer.

  • LSL Output
    Stream data out via the Lab Streaming Layer.

  • MIDI Output
    Send data stream to a MIDI Output Port.

  • Notification
    Send a notification via Email, Slack, Microsoft Teams, Discord, or Pushover.

  • OSC Input
    Receive data stream from an inbound OSC connection.

  • OSC Output
    Send data stream to a remote OSC receiver.

  • TCP Input
    Receive data stream from inbound TCP connection.

  • TCP Output
    Output data via TCP.

  • Web Request
    Perform a web request and retrieve the response.

  • ZeroMQ Input
    Read arbitrary data from a ZeroMQ socket.

  • ZMQ Output
    Write arbitrary data to a ZeroMQ socket.