Wie ist es möglich, einen Port mehrere male zu benutzen?? (Multiport)

  • Allgemein

Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von nickname777.

    Wie ist es möglich, einen Port mehrere male zu benutzen?? (Multiport)

    Hi Leute!

    Wie ist es eigentlich möglich, dass ich einen Port mehrere male benutzen kann.
    Für meinen kleinen Netzwerkclient brauche ich das sehr dringend, da ich den Hinweis bekommen habe, dass es einen Moment dauert, bis der Port nach benutzung wieder frei ist!

    Ich möchte nun in VB deklarieren, dass der Port auch ruhig öfter genutzt werden kann. Ist das so einfach möglich??

    Gruß,
    Olli

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „ollevaaa“ ()

    Da ich eine ähnliche Frage hab, klink ich mich mal ein.
    Spricht etwas gegen das folgende Vorgehen:

    Quellcode

    1. server listen port x
    2. client1 connect server@port x
    3. server accept connection -> tcpstream_client1
    4. server continue listen port x
    5. client2 connect server@port x
    6. server accept connection -> tcpstream_client2
    7. server continue listen port x
    8. client1 connect server@port x (again from different local port)
    9. server accept connection -> tcpstream_client1a
    10. server continue listen port x
    11. ...
    ?

    Und dann über die "gesammelten" Streams (tcpstream_client1, tcpstream_client2, ...) Kram an die Clients senden.
    D.h. auf Port x läuft nur ein Listener und da die Clients den Port ihres lokalen Endpunkts ja selbst wählen können, könnten sogar mehrere Verbindungen von einem Client zum Server aufgebaut werden.

    Vielen Dank,
    nickname777