ip übermitteln

wpb

Erfahrenes Mitglied
hat wer ne ahnung, wie ich die ip adresse ienes rechners, (server) allen anderen rechnern in einem netzwerk mitteile bzw. speichere

sollt am schluss ein programm werden, dass das macht, und in jedem netz funktioniert
 
Speichern = von Hand
Mitteilen = geht nicht, denn für die Komunikation über ein TCP/IP Netzwerk muss die IP Adresse bekannt sein. Du könntest diese aber z.B. über den Hostnamen auflösen lassen...
Am besten du lernst erstmal etwas über TCP/IP
 
also wenn du alle clients in einem netzwerk ansprechen willst, kannst du das über den broadcast tun. hast du schon eine ungefähre vorstellung wie du deinen plan realisieren willst?
 
moin,

wie mein Vorredner schon erwähnt hat, macht man sowas am besten über Broadcast.
Ich hab nen kleinen Netzwerkchat geschrieben, der die "Server", also die offenen Räume im Netz mit IP anzeigt. Du könntest den als einfachen Broadcastserver zweckentfremden.
Auf dem Server muss ein Raum gestartet werden, dann können ihn alle weiteren Instanzen des Proggis, egal auf welchem Rechner im Netz (solange Broadcast xxx.xxx.xxx.255 und günstige Mondphase), als Listeneintrag mit IP sehn.
Wenn du Interesse hast, musst du nur Bescheid sagen.
Solltest du den Quelltext wollen, stellt das auch kein Problem dar. Jedoch fällt mir grad ein, dass ich noch ne kleine Netzwerkbibliothek programmiert hab (auf windows sockets basierend), die TCP/IP und UDP/IP Datenverkehr bringt und zusätzlich noch ne Broadcastkomponente hat. Da musst du nur eine Serverschleife starten, kannst dem Ding ein Datenpacket reinstopfen und musst dann nur noch einen Client starten, der eine Anfrage lossendet, die - bei Erfolg - das Datenpacket des Servers empfängt.
Die Bibliothek (erstellt mit msvc7) kannste auch haben.

mfg
Flo
 
Zurück