服务器端怎么实现比较好?

sunxking 2002-04-22 10:01:44
我想写一个学生选课系统,用socket实现通讯,有一个问题就是,
每当一个用户连上服务器以后,是为他单独创建一个线程,还是把他丢到一个
用户数组里,轮番查询数组,就像写游戏一样,呵呵
到底哪一种做法好?我相信没有做过的认真的很难回答这个问题。
有谁确实有过这方面的开发经验,我真的很想认识一下,以后交个朋友如何?
...全文
48 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunxking 2002-05-01
  • 打赏
  • 举报
回复
to firetoucher(蹈火者) :
b/s我说了不用的啊!

我想知道midas到底如何!?
firetoucher 2002-04-28
  • 打赏
  • 举报
回复
做成b/s的吧
sunxking 2002-04-28
  • 打赏
  • 举报
回复
to feels30000(船长)
能说说做过什么项目吗?用什么数据库?用dcom还是socket or corba
具体点可不可以?
要不把qq留给我,我们慢慢聊,我在开个帖子给你分!
sunxking 2002-04-26
  • 打赏
  • 举报
回复
to sunhuiNO1(2B):好啊,能不能在具体一点呢?

to feels30000(船长):MIDAS真的很好用?你实际用过的?
七里十二斋 2002-04-26
  • 打赏
  • 举报
回复
当然,曾经用MIDAS做过大项目,很好,很实用,并可作到负载平衡
sunxking 2002-04-25
  • 打赏
  • 举报
回复
用浏览器模式的话实在是太......
所以才想改成软件客户端的
sunxking 2002-04-25
  • 打赏
  • 举报
回复
用浏览器模式的话实在是太......
所以才想改成软件客户端的
ntserver4 2002-04-25
  • 打赏
  • 举报
回复
使用服务器浏览器模式吧。。。
服务器用ASP做
sunxking 2002-04-25
  • 打赏
  • 举报
回复
有几百个用户的话,socket不能用吗?
你看apache,它的用户也不会少吧,一样的用socket!!!
到底怎么实现好一点呢?
sunhuiNO1 2002-04-25
  • 打赏
  • 举报
回复
用WINSOCK的完成端口模型,我用过速度效率都不错!
七里十二斋 2002-04-25
  • 打赏
  • 举报
回复
为什么不用MIDAS,他会帮你解决问题
sunxking 2002-04-24
  • 打赏
  • 举报
回复
就是因为用户很多,可能会有上千个用户同时上线啊!
最少也有几百个,因为选课时就是几万个学生再以两天内完成。
yanyading 2002-04-24
  • 打赏
  • 举报
回复
如果100个用户 , 可以用 20个线程的“线程池” 么? 估计可以了
有没有标准呢?
sunxking 2002-04-24
  • 打赏
  • 举报
回复
to human_2(风一帆) ,
对啊!全部用线程肯定不行!
不用socket的话,用中间件吗?
human_2 2002-04-24
  • 打赏
  • 举报
回复
几百个线乘肯定不行,我建议不用SOCKET,可以用C/S OR B/S
kesa 2002-04-23
  • 打赏
  • 举报
回复
你看一下Demos下面的midas中的pooler例程,我觉得他会给你不少启发
del_c_sharp 2002-04-23
  • 打赏
  • 举报
回复
我的觉得,如果如果你用单线程轮询处理的话,很容易出现阻塞。我建议你用pooling技术,创建一个线程池比如最多可以处理10个请求,结束后不用释放线程以后备用。这样最多可以支持10个用户同时工作,而且也不会因为访问量太大出现服务器的崩溃。
richardsu 2002-04-23
  • 打赏
  • 举报
回复
suy@neuera.com
QQ 525931
我也在类似的东西,用TLIS做吧
观石 2002-04-23
  • 打赏
  • 举报
回复
你有些什么想法吗?
我做的是一个考勤系统!想做成c/s模式的,现在单机版做得差不多啦,想改成网络版的,不知道怎么做!
观石 2002-04-23
  • 打赏
  • 举报
回复
我也想做一个类似的,不过我现在也不会做,你问出了我的一个长期思考的问题,我关注这个贴子!!
加载更多回复(4)

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧