Вам необходимо создать псевдотерминал, чтобы mysql
мог читать из /dev/tty
вместо стандартного ввода:
ssh -t user@host 'mysql -u dbuser -p database < ~/data.sql'
Вы дали образец WiTap от Apple попытка? Это решает проблему discoverability (через Добрый день) и возможность соединения (через основной TCP). Это не может быть столь же устойчиво как что Вы ищете, но это достойное внимания:
http://developer.apple.com/iphone/library/samplecode/WiTap/index.html
Посмотрите документацию по Game Kit в iPhone 3.0 SDK. Это позволяет iPhone подключаться друг к другу локально через Bluetooth или через Wi-Fi / 3G. Он предназначен как для одноранговой, так и для клиент-серверной архитектуры. Он обеспечивает ненадежные и надежные ссылки.