Can i use POSIX sockets in iPhone OS?
Yes, with a few caveats.
A POSIX socket connect will not turn on the cellular radio, so you may have to use a higher level network protocol to pre-flight any socket connection.
Blocking read/writes to a socket should be done in a thread other than the main thread unless you want to block the UI of your app.