Probleme avec mon serveur et client en python
couyate2004
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Forceseek Messages postés 321 Date d'inscription Statut Membre Dernière intervention -
Forceseek Messages postés 321 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je commence dans la programmation en python alors je voudrais bénéficier de votre aide si vous voulez bien .
en faite j'ai du mal a faire communique mon client avec mon serveur . Mon serveur est sensé recevoir un message de mon client et renvoyer le message 5/5 le tout sur la meme machine . Mais dès que j'ouvre mon client il se referme au bout de quelque seconde . je vous envois le code pour eclairer mon explication .
Merci de m'aider
SERVEUR
import socket
hote = ""
port = 12800
connexion_principale = socket . socket ( socket . AF_INET , socket .SOCK_STREAM )
connexion_principale . bind (( hote , port ))
connexion_principale . listen (5)
print ("Le serveur é coute à pré sent sur le port {}". format ( port ))
connexion_avec_client , infos_connexion = connexion_principale .accept()
msg_recu = b""
while msg_recu != b"fin ":
msg_recu = connexion_avec_client . recv ( 1024 )
# L'instruction ci - dessous peut lever une exception si lemessage
# Ré ceptionn é comporte des accents
print ( msg_recu . decode ())
connexion_avec_client . send (b"5 / 5")
print (" Fermeture de la connexion ")
connexion_avec_client . close ()
connexion_principale . close ()
CLIENT
import socket
hote = " localhost "
port = 12800
connexion_avec_serveur = socket . socket ( socket . AF_INET , socket .SOCK_STREAM )
connexion_avec_serveur . connect (( hote , port ))
print (" Connexion é tablie avec le serveur sur le port {}". format( port ))
msg_a_envoyer = b""
while msg_a_envoyer != b"fin":
msg_a_envoyer = input()
msg_a_envoyer = msg_a_envoyer . encode ()
connexion_avec_serveur . send ( msg_a_envoyer )
msg_recu = connexion_avec_serveur . recv ( 1024 )
print ( msg_recu . decode ()) # Là encore , peut planter s'il y a des accents
print (" Fermeture de la connexion ")
connexion_avec_serveur . close ()
je commence dans la programmation en python alors je voudrais bénéficier de votre aide si vous voulez bien .
en faite j'ai du mal a faire communique mon client avec mon serveur . Mon serveur est sensé recevoir un message de mon client et renvoyer le message 5/5 le tout sur la meme machine . Mais dès que j'ouvre mon client il se referme au bout de quelque seconde . je vous envois le code pour eclairer mon explication .
Merci de m'aider
SERVEUR
import socket
hote = ""
port = 12800
connexion_principale = socket . socket ( socket . AF_INET , socket .SOCK_STREAM )
connexion_principale . bind (( hote , port ))
connexion_principale . listen (5)
print ("Le serveur é coute à pré sent sur le port {}". format ( port ))
connexion_avec_client , infos_connexion = connexion_principale .accept()
msg_recu = b""
while msg_recu != b"fin ":
msg_recu = connexion_avec_client . recv ( 1024 )
# L'instruction ci - dessous peut lever une exception si lemessage
# Ré ceptionn é comporte des accents
print ( msg_recu . decode ())
connexion_avec_client . send (b"5 / 5")
print (" Fermeture de la connexion ")
connexion_avec_client . close ()
connexion_principale . close ()
CLIENT
import socket
hote = " localhost "
port = 12800
connexion_avec_serveur = socket . socket ( socket . AF_INET , socket .SOCK_STREAM )
connexion_avec_serveur . connect (( hote , port ))
print (" Connexion é tablie avec le serveur sur le port {}". format( port ))
msg_a_envoyer = b""
while msg_a_envoyer != b"fin":
msg_a_envoyer = input()
msg_a_envoyer = msg_a_envoyer . encode ()
connexion_avec_serveur . send ( msg_a_envoyer )
msg_recu = connexion_avec_serveur . recv ( 1024 )
print ( msg_recu . decode ()) # Là encore , peut planter s'il y a des accents
print (" Fermeture de la connexion ")
connexion_avec_serveur . close ()
A voir également:
- Probleme avec mon serveur et client en python
- Cybera client - Télécharger - Divers Réseau & Wi-Fi
- Changer serveur dns - Guide
- Serveur entrant et sortant - Guide
- Citizen code python avis - Accueil - Outils
- Filezilla client - Télécharger - Téléchargement & Transfert