Instruction PYTHON
dotten
Messages postés
17
Statut
Membre
-
sebsauvage Messages postés 33415 Statut Modérateur -
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,
SVP, y-a-t-il une instruction PYTHON qui pourra faire attendre une socket de connexion client serveur ?? je veux que le serveur attende que le client ait envoyé une commande puis le serveur pourra répondre au client.
j'ai déja utilisé wait, listen et sleep mais ça n'a pas marché: la connexion échoue ou bien se bloque.
Merci pour votre aide
SVP, y-a-t-il une instruction PYTHON qui pourra faire attendre une socket de connexion client serveur ?? je veux que le serveur attende que le client ait envoyé une commande puis le serveur pourra répondre au client.
j'ai déja utilisé wait, listen et sleep mais ça n'a pas marché: la connexion échoue ou bien se bloque.
Merci pour votre aide
A voir également:
- Instruction PYTHON
- Citizen code python - Accueil - Outils
- L'instruction a 0x emploie l'adresse memoire - Astuces et Solutions
- Citizen code python solution - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
1 réponse
Franchement, programmer en sockets pur, c'est maso.
Python possède un très bon module HTTPServer, qui permet de faire du client serveur très proprement, avec de simples requêtes HTTP.
On peut même encore simplifier le code du serveur avec des frameworks comme web.py
Avec HTTP, plus de sleep/wait/recherche de délimiteurs à bricoler pour déterminer les débuts/fins de messages.
Exemple de serveur simple: https://sebsauvage.net/python/snyppets/index.html#custom_webserver
Et voilà, en 12 lignes de code tu as un serveur.
En fait maintenant j'aurais même tendance à faire du web.py, c'est encore plus simple:
Et voilà !
J'ai mon serveur:
https://imageshack.com/
Python possède un très bon module HTTPServer, qui permet de faire du client serveur très proprement, avec de simples requêtes HTTP.
On peut même encore simplifier le code du serveur avec des frameworks comme web.py
Avec HTTP, plus de sleep/wait/recherche de délimiteurs à bricoler pour déterminer les débuts/fins de messages.
Exemple de serveur simple: https://sebsauvage.net/python/snyppets/index.html#custom_webserver
Et voilà, en 12 lignes de code tu as un serveur.
En fait maintenant j'aurais même tendance à faire du web.py, c'est encore plus simple:
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import web
URLS = ( '/monurl/(\w+)','mafonction' )
class mafonction:
def GET(self,name):
print "Salut %s !" % name
web.run(URLS, globals())
Et voilà !
J'ai mon serveur:
https://imageshack.com/