It actually seems to work ok if I just run the code on my device, without debugging or starting from VS. It's very weird, but not a big issue for me. Thanks -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/TcpClient-broken-tp5509027p5509044.html Sent from the Mono for Android mailing list archive at Nabble.com.