Verfasst am: Mo Apr 30, 2012 2:30 pm Titel: Sockets und Ports
Hallo,
wir haben in der Schule folgende Nachdenkaufgabe bis zum nächsten Mal bekommen - kann mir jemand eventuell mit Erklärung dabei helfen?
Ein Web-Server (erreichbar auf Port 80 per persistentem HTTP) erhält Anfragen von 2 verschiedenen Rechnern. Ist für die Bearbeitung beider Anfragen der gleiche Socket zuständig? Wenn ja, warum? Wenn nein, können beide Port 80 haben?
lg
Moritz
hugoz Strippenzieher
Anmeldungsdatum: 30.04.2012 Beiträge: 2
Verfasst am: Do Mai 03, 2012 8:12 pm Titel:
2 unterschiedliche Sockets und 2 verschiedene Ports, oder?
tikay.event Mainframeeinrichter
Anmeldungsdatum: 04.03.2006 Beiträge: 6086 Wohnort: Herne-Bay, UK
Das hat mit Threads gar nichts zu tun. Man kann sehr wohl auch mit einem Thread mehrere Verbindungen abarbeiten (ist aber nicht sehr sinnvoll).
Entscheidend ist, das jede Verbindungsanfrage an einen Server-Port (z.B. Port 80 fuer http) auf dem Server einen Port (und den dazugehoerigen Socket) erzeugt. Der Port 80 ist nur fuer diesen Verbindungsaufbau 'belegt' und danach wieder frei, um die naechste Verbindungsanfrage zu bearbeiten. Der verwendete Port auf dem Server wird zufaellig vom Betriebssystem ausgewahlt.
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum nicht antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.