trojaner sind heute kaum noch zu gebrauchen
da muss man schon die ids/
av/fw exploiten um noch was zu erreichen.
ansonsten ja, sockets.
wenn du viele, schnelle commands senden willst die eher unwichtig aber dauerhaft sind:
UDP
wenn die übertragung sicher sein soll, du fehlercodes erhalten willst und ne daurhafte verbindung aufbauen willst:
TCP