Have you checked the scenario ? - https://help.talend.com/pages/viewpage.action?pageId=19427666#Raa34439.
Can you pl put your screenshot of the job if available?
1) tSocketOutput sends data to particular port... it will not receive anything in return
2) C# socket server program can send data to tSocketInput and not tSocketOutput
3) tSocketOutput is an output component
I think there is some expectation mismatch between component working and your expectations from component to do some work.