Zitat von
Kytrix:
muss ich bei BoundIP meien lokale IPAdressse ermitteln und eintragen oder geht es auch wenn ich 127.0.0.1 nehme ?
Hallo Kytrix, ich kenne die
Indy's nicht, aber wenn unter BoundIP ein Socket-
API "bind" gemeint ist, folgendes.
Unter Windows werden alle Netzwerkfähigen, also mit MAC und
IP verfügbaren Netzwerkkarten, Virtuelle Geräte etc.
in Adaptoren für die Programmierung zur Verfügung gestellt.
Beispiel, es ist eine Netzwerkkarte und ein Loopback Adapter (127.0.0.1) im System vorhanden.
Die Netzwerkkarte ermöglicht die Kommunikation mit anderen Rechnern im Netzwerk.
Wenn nun ein "bind" auf 127.0.0.1 erfolgt, kann man zwar lokal über den Loopback Adapter eine Verbindung aufbauen,
aber von einem Anderen Rechner, der ja auf der Netzwerkkarte kommuniziert nicht.
Also wenn ein Server ausschließlich für
IPC lokal betrieben wird, immer auf 127.0.0.1 ein "bind" ausführen, ansonsten die Netzwerkkarte (
IP) verwenden. Wenn du ein "bind" auf 0.0.0.0 ausführst, ist die Kommunikation über alle Adaptoren möglich.
lg. Astat