Hallo Frank,
hmm, ich weiss net was du genau vorhast.
Aber prinzipiell machst du folgendes!
Du hast mehrere Rechner die untereinander kommunizieren solllen.
Dabei nimmst du einen Rechner als „Server“ die anderen sind alles „Clienten“
Den Server setzt du auf abhören. Der Client will nun dran teilnehmen also baut er einen Connect zum Server auf. Dieser akzeptiert dessene Clienten und baut eine Verbindung zu ihm auf und horcht dann froh und munter weiter ab 
Sagen wir nunmal du hast 5 Clienten mit dem Server verbunden.
Nun möchtest du daten von Client 1 zu Client 3 senden.
So geht das wiefolgt
Client1 sendet daten an den Server -> der server empfaengt sie und leitet sie weiter an Client 3 oder halt an mehrere je nachdem wie du es möchtest.
Wenn du möchtest kann ich dir gerne einmal den prinzipiellen aufbau einer Client / Server anwendung hier posten. Ist nicht viel und einfach zu verstehen 
In deinem Falle würde das bedeuten, das die daten nie einen Rechner erreichen würden , die keinen Connect zum Server aufgebaut haben!
Du musst erst mit dem Clienten einen Connect zum Server aufbauen um an ihn Daten zu senden!
Ich hoffe ich habe dich richtig verstanden und konnte dir ein wenig helfen? Wenn nicht, einfach nochmal genauer nachfragen.
MFG Alex
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]