Définition d'IP envoyeuse de packet avec Ping.Send()
Salut à vous,
Comme dit dans le titre, je cherche à définir l'IP qui envoi les paquets lors d'un ping avec la fonction Ping.Send().
Utile lorsque que l'on a plusieurs IP par carte réseau.
Bout de code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Dim data As String = "255.255.255.255"
Dim buffer() As Byte = Encoding.ASCII.GetBytes(data)
Dim timeout As Integer = 700
Dim options As New PingOptions(32, True)
Try
pingSender.SendAsync(Ip, timeout, buffer, options, waiter)
nfoAdresse(idTest, 0).ForeColor = Color.DimGray
Catch e As Exception
nfoAdresse(idTest, 0).ForeColor = Color.DarkRed
End Try |
Merci d'avance, je fait pas mal de recherches mais je ne parviens pas à trouver une solution. Pourtant cela existe en dos avec l'option -S, genre :
ping -S 192.168.0.135 192.168.0.1
L'adresse 192.168.0.135 de ma carte réseau ping l'hote 192.168.0.1 qui est mon routeur.
ping -S 10.0.0.101 10.0.0.1
L'adresse 10.0.0.101 de ma même carte réseau ping l'hote 10.0.0.1.
thx