vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 29.11.07 14:52

Danke für den MSDN Link. Habe es mir durchgelesen und auch die Beispiele angesehen, verstehe es allerdings noch nicht ganz, wie ich das jetzt in vb.net realisiere.

Kann mir da bitte jemand helfen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 22.11.07 10:38

Hallo,
wie programmiert man am besten folgende Funktion:

Prüfe, ob eine Netzwerkverbindung vorhanden ist.
?

lg,
unix
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 22.11.07 10:55

Hat sich erledigt, danke.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 22.11.07 11:08

Passt doch nicht^^

Ich habe diesn Tipp benutzt:
http://www.vbarchiv.net/archiv/tipp_details.php?pid=1382

Allerdings wird bei mir auch True ausgegeben, wenn die Netzwerkverbindung getrennt ist. Wieso?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 29.11.07 12:58

Weiß denn keiner Hilfe?

Das Programm soll überprüfen, ob eine Netzwerkverbindung besteht (wenn ja, liefert es True, ansonsten False) und weiters, ob eine Verbindung zu einem bestimmten Server besteht (ebenfalls True, False).
Wie kann ich das mit der Netzwerkverbindung am besten programmieren?

Bei meinen bisherigen Lösungen die ich gefunden und probiert habe, gab es entweder immer True aus (auch wenn das Netzwerkkabel ausgesteckt wurde), das Programm hat sich "aufgehängt" oder hat es hat von vornherein nicht funktioniert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: Maywood
Datum: 29.11.07 13:14

Reicht denn nicht ein einfacher Ping an einem Host (zB.: time.nist.gov) im I-Net aus? Wenn ja, dann schau Dir einmal die Klasse System.Net.NetworkInformation.Ping genauer an.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: thE_iNviNciblE
Datum: 29.11.07 13:44

geht nicht auch unter VB.NET 2005 das hier

 my.Computer.Network.IsAvailable
gruss
thE_iNviNciblE

Wissen ist Macht !!
-------------------------

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 29.11.07 14:07

Hallo,

ich benutze aber 2003. Bei my.Computer.Network.IsAvailable kennt er "my" nicht.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: thE_iNviNciblE
Datum: 29.11.07 14:28

ok,

der my.Computer ist wahnsinnig mächtig.
Etwas positives was .NET 2005 kann.

beispiele:

My.Computer.Registry.GetValue()
My.Computer.Registry.SetValue()
My.Computer.FileSystem.ReadAllText()
My.Computer.FileSystem.WriteAllText()
My.Computer.Info.OSFullName
My.Computer.Audio.PlaySystemSound()

Wissen ist Macht !!
-------------------------

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: GPM
Datum: 29.11.07 14:31

My.Computer.Network.IsAvailable würde aber auch nicht reichen.
Solange die Lan-Verbindung nicht deaktiviert ist ergibt die Abfage immer True.
Ob ein Kabel eingesteckt ist wird nicht erkannt.
Ein Ping an eine immer vorhandene Adresse (siehe Maywood ) ist wohl besser.
MfG GPM
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: Maywood
Datum: 29.11.07 17:08

Wenn du .Net 1.1 / Vs2k3 benutzt, dann kannst du nicht diese Klasse verwenden. Such am besten mal bei codeproject.com oder planet-source-code.com nach "ping". Vb.Net 1.x Code-Beispiele findest du dort genügend. Du kannst aber auch auf die System.Net.Dns.GetHostByName()-Methode zurückgreifen:
	Private Function NetworkIsAvailable() As Boolean 
		Dim res As Boolean = false
		Dim ipHostEntryInfo As Net.IPHostEntry = nothing
		Try
			ipHostEntryInfo = System.Net.Dns.GetHostByName("time.nist.gov")
			res = (Not ipHostEntryInfo Is Nothing AndAlso _
  ipHostEntryInfo.AddressList.Length > 0)
		Catch ex As Exception
			debug.WriteLine (ex.ToString())
			res = false
		End Try
		return res
	End Function
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Netzwerkverbindung vorhanden? 
Autor: unix256
Datum: 29.11.07 17:20

Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel