Wenn du noch keine Ahnung von der Netzwerkprogrammierung hast, wäre es wohl sinnvoll, da anzusetzen. Wenn uralte Standard-Sockets so funktionieren, wie du es brauchst, was spricht dann dagegen?

Wenn du Scene-Tools programmieren willst, mein erster Rat: Lass es. Mein zweiter: Guck dich in den Foren um, was ein Tool entsprechender Sorte können soll und überlege dir dann, wie du es umsetzt.