This implements the ability to negotiate a network connection over USB to iOS devices via Apple's USB muxer. This can work across platforms assuming iTunes or Apple Mobile Supprot is present. May work with open source usbmuxd/libimobiledevice on linux, but is untested.
Based on PeerTalk by Rasmus Andersson
This just provides the necessary code for the host (mac/windows) side to detect an iPad/iPhone & negotiate a connection to the device if it's listening.
TcpStream
upon success