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 : Sélectionner tout - Visualiser dans une fenêtre à part
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