Dependendo você nem precisa de tanto, você pode executar comando remotamente no linux usando o ssh, (Ex: ssh usuário@192.168.0.5 'ls /home/usuario/' > ls_do_computador.txt) A criação de socket em Linux ou Windows são parecidos, posso enviar para você como criar sockets também...