多人聊天室怎么设计 程序有多个聊天室,每个聊天室都有若干人。该怎么设计,若一个客户端开一个线程接收,那就要开几千上万个线程,另外100个聊天室,是监听100个端口好,还是监听1个就够呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思?线程负责处理一次Receive消息,怎么可能是“一个客户端开一个线程”?应对几千个客户端,只要占用几十个(甚至只有十几个)线程通常就足够了。 不知道csdn又抽羊角风,丢了一楼。告诉lz一个常识,线程是处理消息receive的,而不是用来“阻塞、挂起客户端会话”的。因此应付5000个用户,往往只要几十个甚至十几个线程就足够了。如果你认为每一个客户端对应一个线程,我猜你是从某些培训机构的网站上下载了不靠谱的“X大XX学校QQ项目”之类的范例程序。因为我确实看到有些学校是从博客上抄来一些比较浅显的范例来做课程视频的。 foreach Groupbox的问题 mysql的字符转换问题和c#基础窗体跳转问题 数据库的查询问题 ration rose 有C#或.net 2003的插件吗? 一个字符串截取的问题 怎么强制HTML控件中的dropdown控件回发 插入数据库问题: 菜鸟请教有谁给个操作xml的添加删除修改的例子 C#怎么解压同时包含文件和文件夹的ZIP 送分!手快有手慢无。取5名三角最少的送! 菜鸟求个将TEXTBOX多行内容导入LISTBOX代码,TEXTBOX每行(分行/回车)的内容占一个listbox项.多谢!! C#如何获取windows正在运行的进程
什么意思?线程负责处理一次Receive消息,怎么可能是“一个客户端开一个线程”?应对几千个客户端,只要占用几十个(甚至只有十几个)线程通常就足够了。