Alexandre Quessy wrote:
...
OSC rocks, but it is UDP only.
OSC can be used over any network. TCP is also mentioned in the OSC spec: "OpenSound Control (OSC) is an open, transport-independent , message-based protocol developed for communication among computers, sound synthesizers, and other multimedia devices."
"The underlying network that delivers an OSC packet is responsible for delivering both the contents and the size to the OSC application. An OSC packet can be naturally represented by a datagram by a network protocol such as UDP. In a stream-based protocol such as TCP , the stream should begin with an int32 giving the size of the first packet, followed by the contents of the first packet, followed by the size of the second packet, etc."
See http://www.cnmat.berkeley.edu/OpenSoundControl/OSC-spec.html
Martin