J'essaie de comprendre le multi-threading dans TCP donc je suis en train de coder un "telnet" textuel basique.Envoi d'instructions à un thread qui attend TCP?
En utilisant ReadLine()
chaque thread utilisant un programme d'écoute TCP attendra l'entrée du client telnet, puis répondra en fonction du texte envoyé. J'ai ceci fonctionnant avec plusieurs discussions et plusieurs clients de telnet.
Je souhaite envoyer des messages sous conditions à tous les threads. Par exemple, si le texte envoyé à partir d'un thread est "Alerte!" alors je veux que chaque thread pour les clients connectés s'exécute WriteLine("Alert!")
Est-ce logique? Mon problème est que je ne sais pas comment faire qu'un thread soulève un événement dans un autre thread.
Oui, c'est un bon début, merci! Maintenant, il y a le prochain problème d'exécution de writeline pour chaque thread ... – Matthew
qui devrait être assez facile à faire dans le eventhandler qui s'abonne à l'événement. –
Des pointeurs? Le problème est que les sessions telnet sont fondamentalement assis sur 'readline' ... comment j'écrirais un' writeline' dans ce même socket à partir d'un eventhandler? Je pense que je devrais créer des sockets statiques? – Matthew