社区
Delphi
帖子详情
服务器端怎么实现比较好?
sunxking
2002-04-22 10:01:44
我想写一个学生选课系统,用socket实现通讯,有一个问题就是,
每当一个用户连上服务器以后,是为他单独创建一个线程,还是把他丢到一个
用户数组里,轮番查询数组,就像写游戏一样,呵呵
到底哪一种做法好?我相信没有做过的认真的很难回答这个问题。
有谁确实有过这方面的开发经验,我真的很想认识一下,以后交个朋友如何?
...全文
51
24
打赏
收藏
服务器端怎么实现比较好?
我想写一个学生选课系统,用socket实现通讯,有一个问题就是, 每当一个用户连上服务器以后,是为他单独创建一个线程,还是把他丢到一个 用户数组里,轮番查询数组,就像写游戏一样,呵呵 到底哪一种做法好?我相信没有做过的认真的很难回答这个问题。 有谁确实有过这方面的开发经验,我真的很想认识一下,以后交个朋友如何?
复制链接
扫一扫
分享
转发到动态
举报
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)
Qt
实现
的Windows远程控制软件(
服务器端
+客户端)
用Qt
实现
的Windows平台远程控制软件,包含源代码和编译后可以运行的程序,
服务器端
(被控端)为进程形式,客户端(主控端)为图形界面程序。客户端在连接时要设置
服务器端
的ip地址以及要显示的长度和宽度(不能超过...
Android客户端与
服务器端
的json数据交互(内含大量知识点)
在Android应用开发中,客户端与
服务器端
的数据交互是不可或缺的一部分,JSON作为一种轻量级的数据交换格式,被广泛用于Android和服务器之间的通信。本教程将详细阐述Android客户端如何使用JSON进行数据交互,包括...
仿QQ VS2010聊天程序(
服务器端
、客户端源码)
在windows下
实现
的一个聊天程序 ,包含
服务器端
、客户端源码,在vs2010 下通过。相关源码介绍,讲解请参考http://blog.csdn.net/lh844386434/article/details/6655080
Signalr即时通讯.Net MVC Demo 下载
支持.net framework 4.0的...使
服务器端
可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到
服务器端
,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常容易
实现
。
androidpn消息推送
文件"**dannytiehui-androidpn-27607bf**"很可能是一个源码仓库或压缩包,包含了AndroidPN的完整
实现
,包括客户端和
服务器端
的代码。开发者可以通过下载并研究这些代码来了解AndroidPN的工作原理,或者直接将其作为...
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章