I have programmed (in JAVA) a socket using simple examples in the web.
I can either send or listen at one time - as far as I understood. 

Isn't there a possibility where I can send/listen/receive full duplex?

Thank you very much.