The API bindings establish a TCP/IP connection to the Brick Daemon. Each function call creates a TCP/IP packet that is send over the Brick Daemon to the Brick. Incoming packets from the Brick are routed back to the caller.
See also our First steps for more information on how everything works together.
The IP Connection creates a TCP/IP connection between the Brick Daemon and the corresponding programming language API bindings.
It is used by the bindings and implemented for each programming language. The corresponding documentation can be found here: