Bonjour,
J'aimerais envoyer une trame en broadcast, pour cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 # -*- coding: cp1252 -*- #!/usr/bin/env python import sys, time from socket import * cs = socket(AF_INET, SOCK_DGRAM) cs.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) cs.setsockopt(SOL_SOCKET, SO_BROADCAST, 1) while 1: data = repr(time.time()) + '\n' cs.sendto(data, ('192.255.255.255', 50000)) time.sleep(2)
C'est super, sa fonctionne !
Sauf que si je remplace "cs.sendto(data, ('192.255.255.255', 50000))" par "cs.sendto(data, ('255.255.255.255', 50000))", je ne reçois plus rien !
Je suis preneur de toutes solutions
Merci !
Partager