Ceci est plus une note qu'autre chose, mais bon, ça me permettra d'y penser par la suite:
Utiliser un mécanisme d'exceptions dans les sockets et le serveur (plus de lecture possible etc.)
Réfléchir à comment connecter une socket au IProducerStream
Réfléchir à comment axer les Socket autour des Object (de façon à ce qu'elles n'en soient pas mais aient un objet associé, pouvant d'ailleurs lui s'occuper du IProducerStream)
Utiliser les writefds pour écrire sur la socket plutôt qu'une écriture directe. Utiliser pour cela une mise en cache, et exécuter l'écriture dès que la socket est prête.
Ceci est plus une note qu'autre chose, mais bon, ça me permettra d'y penser par la suite:
IProducerStream
Socket
autour desObject
(de façon à ce qu'elles n'en soient pas mais aient un objet associé, pouvant d'ailleurs lui s'occuper duIProducerStream
)