For midi over a network have a look at https://en.wikipedia.org/wiki/RTP_MIDI https://code.google.com/p/midikit/ ...... Neither IP nor SLIP gives you any retransmission or guaranteed delivery, you need TCP for that. As the article says, OSC uses UDP, which is a minimal shim over IP. It just dumps the packet over to the other side without any delivery check or retransmissions of lost packages.