Communicating with other software
We will implement an example communication between two Cinder applications written in Cinder to illustrate how we can send and receive signals. Each of these two applications can be replaced by a non-Cinder application very easily.
We are going to use the Open Sound Control (OSC) messaging format, which is dedicated for communication between wide ranges of multimedia devices over the network. OSC uses UDP protocol, providing flexibility and performance. Each message consists of URL-like addresses and arguments of integer, float, or string type. The popularity of OSC makes it a great tool for connecting different environments or applications developed with different technologies over the network or even on the local machine.
Getting ready
While downloading the Cinder package we are also downloading four primary blocks. One of them is the osc
block located in the blocks
directory. First, we will add a new group to our XCode project root and name it Blocks
,...