mise en oeuvre multi threading
Bonjour,
alors voila, j'ai un class qui test une adresse IP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Imports System.Net.NetworkInformation
Public Class machine
Private _adrss As String
Private _timeOut As Integer
Private _reponse As PingReply
Public Sub New()
End Sub
Public Sub New(ByVal a As String, ByVal timeOut As Integer)
Me._adrss = a
Me._timeOut = _timeOut
End Sub
Public Sub test()
Dim ping As Ping = New Ping()
_reponse = ping.Send(Me._adrss, Me._timeOut)
End Sub
Public ReadOnly Property statut() As Boolean
Get
If Me._reponse.Status = IPStatus.Success Then
Return True
Else
Return False
End If
End Get
End Property
End Class |
J'aimerai tester une 100 d'adresse IP(sur mon reseau) et j'aimerai stocké chaque reponse(du ping) pour alimenter une listview(par exemple)...mais au fur et a mesure des reponses. pour que l'utilisateur de l'appli n'attende pas d'avoir toutes les reponses, pour commencer à traiter les infos ??
Merci pour votre futur aide