关于协议与开发平台选择!!! 要求:1.客户端连接数量多,要求连接稳定,连接通讯速度快,请问应该用什么通讯协议 2.平台该选用哪个平台开发好,Delphi7、2010、还是XE,请给出相应依据。针对游戏大厅开发平台使用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想,开发平台无所谓,对通信影响不大,用什么顺手就用什么。协议当然是 TCP 啦,稳定可靠,速度快,这都没问题。至于客户端连接数量,要看你的处理方式,处理得当就能保证连接数量。HTTP 的底层就是采用 TCP 协议,每次应答结束即中断连接,所以能支持众多人同时访问网站。 如果同时100万的连接数,TCP可以吗,开发用ADOConnection、Andy、还是DataSnap,直联还是三层架构,请详细些 100万同时连接恐怕不行。那些大网站所以能支持那么多人同时上网,采用的是我上面说的方式:每次数据请求和应答时间都很短,应答结束即中断连接。每个人都感觉自己在享受持续服务,其实都是断续服务。这样才能最大限度利用服务器端的连接上限。如果是我来做游戏程序,肯定要选比较底层的方式,直接通过 socket 实现 TCP 通信。有的方式数据处理方便些,但中间过程比较繁琐,要影响处理速度。我们虽不做游戏,也是在 Windows socket 基础上自己写的 TCP 模块,比较简洁快速。数据库用 MySql 来处理,也是自己写的接口。麻烦一点,但是运行速度快。那些现成数据接口因为要适应各种情况,代码比较繁琐,肯定会影响运行速度。三层架构主要用于复杂业务处理,把业务逻辑这一块单独拿出来,这样有利于团队深度开发,但不一定是效率最高的方式。 TCP,IO完成端口,应该是Windows上能解决最多连接数的方案了.只是完成端口用起来比较复杂.不过有很多封装好的库楼主可以去看看. 如果同时100万的连接数,TCP可以吗,开发用ADOConnection、Andy、还是DataSnap,直联还是三层架构,请详细些 如果实时性要求不是很高,建议http好处:服务端程序不用自己实现了(通信的稳定和高效,一般人很难写好),一台服务器不够随便加机器就行了 delphi中ToolButton图标问题 请问如何完整卸载 “VCLSkin_4.98.04” 这个皮肤控件? 如何将一张BMP格式的图片中的某块区域读出另存为一个新的图片,图片处理不熟,请给出详细代码 请问这个SQL语句应该怎么写? 用Raize如何做出XP样式的菜单? 求教用excelworksheet控件如何保存文件/ 請各位幫我修改一下,先謝了! 各位兄弟对不起,可用分只有10了,请帮一把. 求购delphi连接access数据库的ado连接字符串 一个棘手的问题,哪位高手帮我看看,准备了60分! 如何得到右键属性摘要信息 熟悉AdvStringGrid的大牛请进,只求一显示效果
只是完成端口用起来比较复杂.不过有很多封装好的库楼主可以去看看.
好处:
服务端程序不用自己实现了(通信的稳定和高效,一般人很难写好),
一台服务器不够随便加机器就行了