.NET Socket Support for iPhone

I'm wondering if I can send and receive data from/to a computer from/to an iPhone? The description is not very clear if i can also receive data on the iPhone (act as a server) and that is the main reason why I want to buy the iPhone Advanced version (is it really the only way to connect to a server to send/receive data?).

thank you.

Yes, you can send / receive data between iPhone & PC/Mac using .NET Sockets if they both are connected to the same LAN/WLAN. iPhone can act as the server, though you can't listen on privileged ports.