|
| |

VB.NET - Ein- und Umsteiger| Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden 2 | |  | | Autor: Maas | | Datum: 04.07.08 10:05 |
| Der Code geht nahtlos weiter. Ich musste es trennen wegen der 5KB-Grenze.
'**********************************
Private Class PingAsyncArea
Friend Sub StartTestArea(ByVal timeout As Integer)
Dim ipAddress As String
For n1 As Integer = 1 To 2
For n2 As Integer = 1 To 255
Dim test As PingAsync
ipAddress = "192.168." & n1 & "." & n2
test = New PingAsync(ipAddress, timeout)
AddHandler test.PingComplete, AddressOf PingComplete
Next n2
Next n1
Return
End Sub
Friend Sub StartTestArea(ByVal n1Start As Integer, ByVal n1End As _
Integer, ByVal timeout As Integer)
Dim ipAddress As String
For n1 As Integer = n1Start To n1End
For n2 As Integer = 1 To 255
Dim test As PingAsync
ipAddress = "192.168." & n1 & "." & n2
test = New PingAsync(ipAddress, timeout)
AddHandler test.PingComplete, AddressOf PingComplete
Next n2
Next n1
Return
End Sub
Friend Sub StartTestArea(ByVal n1Start As Integer, ByVal n1End As _
Integer, ByVal n2Start As Integer, ByVal n2End As Integer, ByVal _
timeout As Integer)
Dim ipAddress As String
For n1 As Integer = n1Start To n1End
For n2 As Integer = n2Start To n2End
Dim test As PingAsync
ipAddress = "192.168." & n1 & "." & n2
test = New PingAsync(ipAddress, timeout)
AddHandler test.PingComplete, AddressOf PingComplete
Next n2
Next n1
Return
End Sub
Private Sub PingComplete(ByVal sender As Object, ByVal e As _
System.Net.NetworkInformation.PingCompletedEventArgs)
If e.Reply.Status = IPStatus.Success Then
mArrayNrIP += 1
Array.Resize(mArrayIP, mArrayIP.Length + 1)
mArrayIP(mArrayNrIP) = e.Reply.Address.ToString
mArrayNrDelay += 1
Array.Resize(mArrayDelay, mArrayDelay.Length + 1)
mArrayDelay(mArrayNrDelay) = e.Reply.RoundtripTime
End If
CType(sender, IDisposable).Dispose()
End Sub
'**********************************
Private Class PingAsync
Private WithEvents m_Ping As New Ping
Public Event PingComplete(ByVal sender As Object, ByVal e As _
System.Net.NetworkInformation.PingCompletedEventArgs)
Public Sub New(ByVal ip As String, ByVal timeout As Integer)
m_Ping.SendAsync(ip, timeout, ip)
End Sub
Private Sub m_PingComplete(ByVal sender As Object, ByVal e As _
System.Net.NetworkInformation.PingCompletedEventArgs) Handles _
m_Ping.PingCompleted
RaiseEvent PingComplete(sender, e)
End Sub
End Class 'PingAsync
End Class 'PingArea
End Module 'DoPingArea Achso...nicht vergessen:
Imports System.Net
Imports System.Net.NetworkInformation
Beitrag wurde zuletzt am 04.07.08 um 10:30:28 editiert. |  |
 Instanzen, Subs und Variablen/Netzwerkteilnehmer finden 2 | 2.895 | Maas | 02.07.08 08:34 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 2.081 | GhostRE | 02.07.08 09:41 |    Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 2.074 | Snoopy | 02.07.08 09:54 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.950 | Maas | 02.07.08 10:46 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.835 | Maas | 04.07.08 10:02 |    Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.876 | Snoopy | 04.07.08 10:36 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.861 | Maas | 04.07.08 10:03 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.894 | Maas | 04.07.08 10:05 |    Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 3.827 | Maas | 04.11.09 16:31 |     Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.936 | DaveS | 04.11.09 17:29 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 2.018 | FlyingEagleLW | 04.07.08 10:51 |   Re: Instanzen, Subs und Variablen/Netzwerkteilnehmer finden ... | 1.901 | Maas | 04.07.08 21:16 |
 | 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 |
  |
|
sevISDN 1.0 
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats TOP! Unser Nr. 1 
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere Infos
|
| |
|
Copyright ©2000-2025 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
|
|