Ce que je vise à faire est de réaliser une communication mutuelle entre un serveur mais plusieurs clients. Voici la partie serveur je l'ai écrit:Comment implémenter serveur & multi-clients "communication"?
Import subprocess, time, socket, fileinput
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host=''
port = 2000
s.bind((host, port))
s.listen(2) # here 2 means the maximum number of clients that can connect to the server is 2
conn,addr = s.accept()
for data in fileinput.input('some file I previously created')
conn.send(data)
conn.close()
Donc, voici à peu près est la communication client-serveur. (Seulement la partie serveur). La question est: Ce script peut implémenter la communication entre un client et un serveur.
Comment réaliser la communication entre un serveur et plusieurs clients. Disons que j'ai 6 numéros dans le fichier. Je souhaite transmettre les 3 premiers au client-A, le 4 au client-B et le reste au client-C.
Comment faire pour que cela se produise?
J'apprécie vos compétences précieuses et expérimentées.
pas un seul mot de trop! – vikingosegundo
Je devrais tester cela et vous donner mon avis. – user495511
Existe-t-il un module "Twisted" en Python, parce que je ne le trouve pas .. – user495511