Communication python systeme
Résolu/Fermé
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
-
30 sept. 2008 à 00:23
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 5 oct. 2008 à 10:15
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 5 oct. 2008 à 10:15
Bonjour,
voila je suis actuellement sur un projet en python et dans celui ci je voudrais communiquer directement avec des périphériques, a parement c'est faisable en C mais en python je ne trouve rien pour y parvenir.
par exemple principalement il me faut pour une carte réseau, je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Pour cela j'ai penser a les récupérer directement au niveau du port seulement je ne penses pas que python est assez compétant pour réaliser cela. Si vous avez d'autres idées ou des modules. Je me suis également demandé si avec les instructions en mémoire ce n'était pas possible.
je précise que c'est pour un système Win32
merci a qui me répondra :)
voila je suis actuellement sur un projet en python et dans celui ci je voudrais communiquer directement avec des périphériques, a parement c'est faisable en C mais en python je ne trouve rien pour y parvenir.
par exemple principalement il me faut pour une carte réseau, je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Pour cela j'ai penser a les récupérer directement au niveau du port seulement je ne penses pas que python est assez compétant pour réaliser cela. Si vous avez d'autres idées ou des modules. Je me suis également demandé si avec les instructions en mémoire ce n'était pas possible.
je précise que c'est pour un système Win32
merci a qui me répondra :)
A voir également:
- Communication python systeme
- Restauration systeme windows 10 - Guide
- Citizen code python avis - Accueil - Outils
- Cloner disque systeme - Guide
- Comment refaire le système d'un ordinateur - Guide
- Paramètres système - Guide
6 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
30 sept. 2008 à 22:17
30 sept. 2008 à 22:17
je voudrais récupérer les entres/sorties soit 32 bits de données en bloc de 8 bits par transfert.
Aucun système d'exploitation ne te laissera accéder directement au matériel.
Par contre, tu peux utiliser libpcap/winpcap (accessible depuis Python et d'autres langages) pour avoir un accès bas niveau à la carte réseau.
Tu trouvera aussi des modules pour le port série, parallèle, etc.
Aucun système d'exploitation ne te laissera accéder directement au matériel.
Par contre, tu peux utiliser libpcap/winpcap (accessible depuis Python et d'autres langages) pour avoir un accès bas niveau à la carte réseau.
Tu trouvera aussi des modules pour le port série, parallèle, etc.
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
2 oct. 2008 à 12:37
2 oct. 2008 à 12:37
ok merci
mais dans ce cas, les modules font bien ce travail eux? ou alors peut être une explication?
:)
loveparade at your service
mais dans ce cas, les modules font bien ce travail eux? ou alors peut être une explication?
:)
loveparade at your service
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
2 oct. 2008 à 13:02
2 oct. 2008 à 13:02
les modules font bien ce travail eux?
ben ils font ce qu'ils sont censés faire, comme dans n'importe quel autre langage.
Voir:
https://www.winpcap.org/
https://sourceforge.net/projects/pylibpcap/
ben ils font ce qu'ils sont censés faire, comme dans n'importe quel autre langage.
Voir:
https://www.winpcap.org/
https://sourceforge.net/projects/pylibpcap/
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
2 oct. 2008 à 15:17
2 oct. 2008 à 15:17
bon jai regardé les source je vois mieux de quoi il en retourne merci
je vais juste devoir me mettre a fond dans le C :)
je vais juste devoir me mettre a fond dans le C :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
2 oct. 2008 à 15:25
2 oct. 2008 à 15:25
je vais juste devoir me mettre a fond dans le C :)
Mais non: Winpcap/libpcap peut être utilisé aussi à partir de Python.
Y'a même un exemple là:
http://pylibpcap.sourceforge.net/
Mais non: Winpcap/libpcap peut être utilisé aussi à partir de Python.
Y'a même un exemple là:
http://pylibpcap.sourceforge.net/
loveparade
Messages postés
506
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
14 mai 2011
60
5 oct. 2008 à 01:31
5 oct. 2008 à 01:31
oui j'ai bien compris seulement je n'utilise pas de code sans connaitre son fonctionnement intégral :) question de culture et d'apprentissage car c'est pas vraiment le programme qui m'intéresse mais la façon dont il est programmé
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
5 oct. 2008 à 10:15
5 oct. 2008 à 10:15
oui j'ai bien compris seulement je n'utilise pas de code sans connaitre son fonctionnement intégral :)
Dans ce cas tu as de la chance: tout ces modules sont opensource.
Tu peux donc examiner leur code source.
Dans ce cas tu as de la chance: tout ces modules sont opensource.
Tu peux donc examiner leur code source.