M
MatheStein
Gast
hey leute,
leider verstehe ich noch nicht ganz, wie java intern mit sockets umgeht.
angenommen ich eine Client A und einen Server S.
S ist mit einem serversocket ausgestattet, der, sagen wir mal, port 80 ausliest.
nun erstellt A ein Socket s1 zu port 80 von S und S nimmt mit "accept" an und bekommt ein socket s2 zurückgeliefert.
so wie ich das verstanden müssten daten, die über s1 geschickt werden per s2 eingelesen werden können und umgekehrt.
was ich aber jetzt nicht verstehe ist folgendes: s1 schickt die daten doch eigentlich noch an port 80 von S aber s2 müsste doch einen anderen port zu erreichen sein oder nicht? wie bekommt der client nun mit, dass seine gegenstelle (auf S) nicht mehr port 80 ist?
hoffe ich habe mich klar genug ausgedrückt
schönen sonntag noch
leider verstehe ich noch nicht ganz, wie java intern mit sockets umgeht.
angenommen ich eine Client A und einen Server S.
S ist mit einem serversocket ausgestattet, der, sagen wir mal, port 80 ausliest.
nun erstellt A ein Socket s1 zu port 80 von S und S nimmt mit "accept" an und bekommt ein socket s2 zurückgeliefert.
so wie ich das verstanden müssten daten, die über s1 geschickt werden per s2 eingelesen werden können und umgekehrt.
was ich aber jetzt nicht verstehe ist folgendes: s1 schickt die daten doch eigentlich noch an port 80 von S aber s2 müsste doch einen anderen port zu erreichen sein oder nicht? wie bekommt der client nun mit, dass seine gegenstelle (auf S) nicht mehr port 80 ist?
hoffe ich habe mich klar genug ausgedrückt
schönen sonntag noch