我想了解TCP中的多线程,所以我编写了一个基本的telnet文本“路由器”。使用一个TCP监听器将等待从Telnet客户端输入,然后使用ReadLine()
每个线程向正在等待TCP的线程发送指令?
回应此基础上发送的文本。我有多线程和多个telnet客户端的工作。
我想有条件地发送消息到所有线程。 例如,如果从任何一个线程发送的文本是“Alert!”然后,我想每一个线程用于连接的客户端执行WriteLine("Alert!")
这是否有道理? 我的问题是,我不知道如何让一个线程在另一个线程中引发一个事件。
是的,这是一个很好的开始,谢谢!现在,下一个执行每个线程的writeline的问题...... – Matthew 2010-12-14 23:34:41
应该很容易在订阅该事件的事件处理程序中执行。 – 2010-12-14 23:57:54
任何指针?问题是,telnet会话基本上是围绕在'readline'上的......我如何在事件处理程序的同一个套接字中执行'writeline'?我想我可能需要创建静态套接字? – Matthew 2010-12-15 00:04:52