Hallo,
also um das erstmal klarzustellen - ich habe gestern das Kapitel über Netzwerkprogrammierung un meinem Buch beendet und hätte nun eine Frage.
Ich erstellte, wenn ich einen Server schreibe ein ServerSocket. Dem Konstruktor muss ich die IP-Adresse und den Port übergeben. Wenn ich dann den Client schreibe, muss ich beim Erstellen des Sockets dieselbe IP-Adresse wie beim ServerSocket angeben. Ich hoffe, dass das soweit richtig ist.
Der Port muss doch irgendeine Zahl zwischen 1023 und 65535 sein, da der Rest doch für die Well-Known-Services reserviert ist?
Aber, was muss ich bei der IP-Adresse angeben? In meinem Buch hat man immer nur 127.0.0.1 für den Localhost eingegeben. Wenn man nun aber einen "echten" Server schreibt, muss man sich dann einfach eine IP-Adresse ausdenken, die man dann sowohl dem ServerSocket als auch dem normalen Socket übergibt?
also um das erstmal klarzustellen - ich habe gestern das Kapitel über Netzwerkprogrammierung un meinem Buch beendet und hätte nun eine Frage.
Ich erstellte, wenn ich einen Server schreibe ein ServerSocket. Dem Konstruktor muss ich die IP-Adresse und den Port übergeben. Wenn ich dann den Client schreibe, muss ich beim Erstellen des Sockets dieselbe IP-Adresse wie beim ServerSocket angeben. Ich hoffe, dass das soweit richtig ist.
Der Port muss doch irgendeine Zahl zwischen 1023 und 65535 sein, da der Rest doch für die Well-Known-Services reserviert ist?
Aber, was muss ich bei der IP-Adresse angeben? In meinem Buch hat man immer nur 127.0.0.1 für den Localhost eingegeben. Wenn man nun aber einen "echten" Server schreibt, muss man sich dann einfach eine IP-Adresse ausdenken, die man dann sowohl dem ServerSocket als auch dem normalen Socket übergibt?