Entwickler-Ecke

Internet / Netzwerk - Socket Programmierung


klaus33 - Di 05.02.08 23:38
Titel: Socket Programmierung

Delphi-Quelltext
1:
echoSocket := Socket.create('127.0.0.1'4711);                    


Hier wird eine Klasse echo Socket "createt" meine Frage ist warum
derjenige ausgerechnet diese Ip Adresse und diesen Port benutzt hat

hat einen bestimmten Grund habe aber vergessen


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 05.02.2008 um 22:43


Yogu - Di 05.02.08 23:44

127.0.0.1 ist deine lokale Adresse. Sie bezeichnet deinen Computer. Was den Port angeht, müsste ich wissen, woher du diesen Codeschnipsel hast. In einer Liste [http://www.bekkoame.ne.jp/~s_ita/port/port4000-4999.html] steht, dass dieser Port keine besondere Bedeutung hat.


Narses - Di 05.02.08 23:45
Titel: Re: Socket Programmierung
Moin!

user profile iconklaus33 hat folgendes geschrieben:

Delphi-Quelltext
1:
echoSocket := Socket.create('127.0.0.1'4711);                    


meine Frage ist warum derjenige ausgerechnet diese Ip Adresse und diesen Port benutzt hat
hat einen bestimmten Grund habe aber vergessen
Da wird dir wohl nix anderes übrig bleiben, als den Autor des Codes mal zu fragen. Einen "öffentlich einleuchtenden" Grund kann ich jedenfalls nicht erkennen (localhost und free-port-Range, das sagt nix). :nixweiss:

cu
Narses


Xentar - Di 05.02.08 23:50
Titel: Re: Socket Programmierung
user profile iconklaus33 hat folgendes geschrieben:
derjenige ausgerechnet diese Ip Adresse und diesen Port benutzt hat


Naja, wenn ich eine Netzwerk-Anwendung schreibe, "denke" ich mir meist einen zufälligen Port aus..
Da gibts dann keinen Grund für, es ist einfach so.
Optimalerweise sollte die Gegenstelle aber den gleichen Port verwenden. Aber sonst.. ist doch (fast) egal, was man nimmt.