Erreur de socket
HXPE
Messages postés
12
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'essaie de coder un serveur simple mais ce dernier ne marche pas et je ne comprend pas pourquoi.
Voici le code du serveur
et celui du client :
Merci d'avance et bonne soirée ;)
HXPE
Voici le code du serveur
import socket
socketClient = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socketClient.bind(('',6000)) # mise en écoute du socket
socketClient.listen(5)
print("socket client en écoute sur port 6000")
connAvecClient, infoConnexion = socketClient.accept()
print("Un client est connecte")
clientConnecte = True
while True:
if clientConnecte:
print(connAvecClient.recv(1024).decode())
et celui du client :
import socket
import os
import time
while True:
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('127.0.0.1',6000))
time.sleep(1)
while True:
msg = input(">>> ")
msg.encode()
sock.send(msg)
except:
time.sleep(1)
pass
Merci d'avance et bonne soirée ;)
HXPE
A voir également:
- Erreur de socket
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour, "ne marche pas": quel est le symptôme?
peut-être:
while clientConnecte: recu=connAvecClient.recv(1024) if recu: print("reçu",recu.decode()) else: print("fini") clientConnecte = False