ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
365
365
EMPFEHLEN
-
Hallo,
Ich habe eine Server/Client Anwednung geschrieben, jedoch muss man derzeit noch die IP Adresse des Servers angeben...
Ich würde gerne eine Methode schreiben mit der ich die derzeitige Range des Netzwerkes durchsuche und nach dem Server suche.
Die Subnetmasken der schnittstellen bekomme ich mit der Methode:
Code :1 2 3 4 5 6 7 8 9
private ArrayList getSubnetMask() { ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_NetworkAdapterConfiguration"); ArrayList ret = new ArrayList(); foreach (ManagementObject mo in searcher.Get()) { ret.Add((String[])mo["IPSubnet"]); } return ret; }
Thx im voraus
mfg Doomt
-
13.05.10 00:52 #2
Wie wär es mit einem Broadcast-IP Ruf? Du sendest eine IP-Anfrage an alle Rechner im Netz und bekommst vom Server die Antwort, womit auch seine IP bekannt wird.
Wiki : http://de.wikipedia.org/wiki/Broadcast
c# : http://dotnet-snippets.de/dns/c-broa...en-SID567.aspx
c++ : http://www.c-plusplus.de/forum/viewt...-previous.html
Java : http://www.tutorials.de/forum/java/3...ast-suche.html
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Thx ich wollt mir mit subnetmaske die IP range ausrechnen und alle IP addressen durchgehen(theoretisch ein broadcast xD) aber das ist um einiges einfacher.. herzlichen Dank
mfg Doomt
-
hab mich informiert, broadcast ist nur mit UDP verwendbar.
Ich benutze TCP verbindungen mit TCPlistener und TCPclient.
Hierbei kann ich keinen Broadcast benutzen.
Meinst du vielleicht, dass ich ne eigene Variable für den Broadcast schreibe und da einfach lauschen lass und meine IP Adresse immer zurückschicke sobald sie wer benötigt
-
14.05.10 09:27 #5
Warum benutzt Du dann nicht lediglich für das Serverfinden UDP? Meines Erachtens einfacher (und am Ende effizienter) als irgendeine TCP-Abwurf-Schleife für das ganze Subnetz oder regelmäßiges Rumgeschieße des Servers.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Stimmt sozusagen mit UDB Broadcast IP suchen und dann mit TCP verbinden.
An diese Kombination hab ich noch nciht gedacht..
Thx das werd ich mal ausprobieren
mfg doomt
Ähnliche Themen
-
Über ein Suchfeld PDFs auf einem FTP-Server suchen lassen
Von Admi im Forum PHPAntworten: 3Letzter Beitrag: 22.05.06, 10:46 -
Nur nach bestimmten Dateitypen suchen lassen
Von stephandziurla im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 15.12.04, 09:20 -
Nach Einwahl auf Server kein Netzwerk zu sehen.
Von Luda im Forum NetzwerkeAntworten: 1Letzter Beitrag: 09.03.04, 11:42 -
Nach einem Pc im Netzwerk suchen
Von MasterSHYBBY im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 28.01.04, 15:57 -
Nach String suchen und Zeile anzeigen lassen
Von Razorhawk im Forum PHPAntworten: 8Letzter Beitrag: 06.09.02, 19:11





Zitieren

Login





