user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 11-09-2015 15:15:04

haurcat
Membre

[Python- UDP]

Salut à tous,

j'ai vu que y'avait des gens compétent en python, et je bloque sur un probleme tout c*n.

je cherche à envoyé un paquet UDP en broadcast sur un port spécifique, le probleme est pas la .
Voici mon bout de code

[== Indéfini ==]
    from threading import Thread 
    import time 
    from socket import * 
    print "Creation socket..."
 
   try :
        chaussette = socket(AF_INET, SOCK_DGRAM)
        chaussette.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
        chaussette.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
    except:
        print 'erreur création socket'
    try:
        chaussette.sendto('Hello world', ('255.255.255.255', 8689))
        print "paquet UDP envoye"
        chaussette.close()
    except:
    print "erreur envoie de paquet"
    chaussette.close()

je suis sous debian8, et le probleme que je rencontre est que mon paquet UDP part sur la mauvais interface.
Il veut toujours partir sur wlan0 meme si elle n'est pas connectée.
J'aimerai pourvoir forcer l'envoie du paquet sur Eth0
ou à la limite pouvoir choisir sur quel interface je l'envoie.

merci de votre aide.

(j'espère que je post au bon endroit)


debian 9  debian

Hors ligne

#2 12-09-2015 07:11:27

IceF0x
#! Gourou Linux

Re : [Python- UDP]

Je ne comprend pas pourquoi il veut partir sur wlan0, comment tu remarque qu'il veux partir sur wlan0 ?

que répond "ip l" ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#3 12-09-2015 17:35:19

haurcat
Membre

Re : [Python- UDP]

je ne voit pas n'ont plus pourquoi, pourtant wlan0 est bien déconnecté.

j'utilise Wireshark pour voir les paquet  smile


j'aurai aussi une autre question ^^

Dans mon code précédent, j'envoie  un paquet en broadcast sur le port destination 8689.
mais je n'arrive pas a changer le port source de ce paquet  neutral

Dernière modification par haurcat (12-09-2015 17:59:19)


debian 9  debian

Hors ligne

#4 12-09-2015 17:58:42

IceF0x
#! Gourou Linux

Re : [Python- UDP]

Tu ne m'a pas donné la réponse de

ip l

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 12-09-2015 18:08:29

haurcat
Membre

Re : [Python- UDP]

très juste, désolé

mais je n'ai pas emporter mon pc pro ce week end sad  ( <--Boulet siffle )


debian 9  debian

Hors ligne

Pied de page des forums