Bonsoir !
(Contexte: server en python, qui sous traite les requêtes des client via des processus .forkqués())
Je cherche a faire un socket qui puisse étre écrit par les "fils" et lu par le processus "pére"
J'ai déclaré le socket comme cela :
Mais je rencontre des probléme quands j'essaye d'écrire dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 cleanerSockLocation = "/tmp/PYTHON_cleanerSock_BIND" if os.path.exists(cleanerSockLocation): os.remove(cleanerSockLocation) cleanerSockIn = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) cleanerSockIn.bind(cleanerSockLocation) cleanerSockIn.listen(1)
socket.error: (107, 'Transport endpoint is not connected')
Je comprends mal l'erreur, si quelque peu m'éclairer ça serai gentil
EDIT :
Le socket est bien déclaré pour cet usage ; P ? Ou je re utilise un AF_INET sur un autre port :/ ?
Mci, Ciao
(ps: 1ier message)
Partager