Mehrere Prozesse an einen Port binden .... geht das?
-
Hi Leute,
Ich hab mal eine Frage:
Ist es möglich mehrere Prozesse an den selben (wellknown-)Port gleichzeitig zu binden?
Ich habe mal gehört, dass dies prinzipiel möglich ist.
Falls dies tatsächlich der Fall ist, wie ist dann das Verhalten der einzellnen Prozesse?
- Erhalten alle Prozesse zugleich die Daten, welche an den Port gerichtet waren?
- Oder ist das eher ne FIFO: wer schneller ist, der kriegt die Daten?Für mich wär eher der erste Fall wünschenswert.
Motiv: Ich programmiere grad TunnelingTools, welche sich nach Möglichkeit an einen Port binden lassen (Serverteil), ohne die tatsächlichen Demons in ihrem verhalten zu stören.Gruss
-
Hi,
naja, das geht nur, wenn du entweder unterschiedliche IP-Adressen oder unterschiedliche Protokolle (TCP o. UDP) benutzt. Bei gleicher IP-Adresse und gleichem Protokoll geht das nicht.