Zum Inhalt springen

vb.net rechner im netzwerk finden


jasso

Empfohlene Beiträge

welchen dienst willst du dafür verwenden, bzw. welcher ist im netzwerk frei erreichbar? und möchtest du auch nicht-windows-systeme überprüfen? denn immerhin kannst du von ping bis SMTP über SNPP und NetBEUI oder einfaches SYN an einen TCP-port alles verwenden. kommt halt drauf an, was für dich praktisch ist und eine allenfalls zwischengeschaltete firewall erlaubt (z.b. bei server in DMZ).

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

wenns ping sein soll: das zauberwort heisst System.Net.Sockets.Socket. und um jetzt nicht lang und breit mit codezeilen rumwerfen zu müssen...

MSDN: Socket Class

Pinging a host from VB .net - The Code

bei ersterem beispiel definierst du einen socket, und schaust ob der sich verbinden lässt. ist aber die socket-lösung, die du nicht willst ;)

beim zweiten beispiel wird wirklich ein ICMP ECHO gesendet.

// neuer socket vom typ "Icmp"

Dim sckSocket As New System.Net.Sockets.Socket( _ 

                                            Net.Sockets.AddressFamily.InterNetwork, _ 

                                            Net.Sockets.SocketType.Raw, _ 

                                            Net.Sockets.ProtocolType.Icmp) 

[...]

sckSocket.SendTo(aRequestBuffer, 0, DataSize, SocketFlags.None, ipepServer) 

[...]

// "Icmp" antwortpuffer auswerten 

Select Case aReplyBuffer(20) 

                    Case 0 : udtError.Description = "Success" 

                    Case 1 : udtError.Description = "Buffer too Small" 

                    Case 2 : udtError.Description = "Destination Unreahable" [/code]

viel spass,

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...