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.


Anmelden zum Antworten