Une fois que le socket du serveur a reçu la connexion, l'appel à accept générera un nouvel objet socket utilisé pour communiquer avec le client. Le serveur n'a donc besoin que de conserver les deux objets socket de vous et de votre ami. Par exemple, s1 et s2. Puis lorsque le serveur reçoit le message de s1. Le serveur l'envoie ensuite à votre ami via s2. C’est mon idée, je ne l’ai pas essayée moi-même. Vous pouvez vous y référer.
Une fois que le socket du serveur a reçu la connexion, l'appel à accept générera un nouvel objet socket utilisé pour communiquer avec le client. Le serveur n'a donc besoin que de conserver les deux objets socket de vous et de votre ami. Par exemple, s1 et s2. Puis lorsque le serveur reçoit le message de s1. Le serveur l'envoie ensuite à votre ami via s2.
C’est mon idée, je ne l’ai pas essayée moi-même. Vous pouvez vous y référer.
Le responsable de Tornado propose des exemples de salons de discussion et une démo de salons de discussion
Il existe également une interprétation de code sur SF