模式多线网络服务器在C#
-
02-07-2019 - |
题
是否有任何模板/模式/指导我可以按照设计一个多线程服务器?我找不到任何东西非常有用的在线通过我的谷歌搜索。
我的程序将启动一个线程,以听连接使用TcpListener.每一个客户连接将处理由它自己IClientHandler线。服务器将包clientHandler.HandleClient在委托,叫BeginInvoke,然后退出关心。
我还需要能够彻底关闭听线,这是一件好事,我找不到很多exampes的在线。
我假设一些的组合锁/AutoResetEvents/穿魔法结合异步BeginAceptTcpClient和EndAcceptTcpClient将让我在那里,但是,当这涉及到网络的代码,对我来说都已经完成。所以我必须相信只是有一些模式在那里我可以按照,并没有得到完全被通过的大多线程的情况,我似乎从来没有得到完美的。
谢谢。
其他提示
不隶属于 StackOverflow