★★★INDY网络控件的功能作用说明大汇总[更新于4月29日]★★★ (100分)

  • 主题发起人 主题发起人 jinyun
  • 开始时间 开始时间
很想学一下iddy,密切锁定
 
张无忌先生:如果要传数据库查询结果,该用什么方式?结构好像只能传单条记录。
 
传输1条记录,我们就称之为“传输纪录”
传输n(n>1)条记录,我们称之为“流”
这就是我们接受的死板的灌输!!!!!
事实上,只要我们掌握了1+1=2,那么1+2=1+1+1=3...依此类推,你就掌握了算术,同志们,脑子要灵活,举一反三!!!
 
但是如果查询结果得到记录总数很大,但每一条记录长度很小,如果分N次传送会不会效率太低呢?
 
可以传输包含若干条纪录的纪录!
 
喜欢这个题目,所以up
 
这个问题好,UP!
 
IMAP4怎样发送邮件,那里有详细介绍[?]
 
找了好久才找到INDY的示例程序。
 
关注

多条记录可以用结构数组呀,一样的
 
真希望有人做个中文教程的,呵呵,不要骂我懒啊。
 
传输多条数据记录就是传输多个record,你先发一个要发送的数据类型和大小给
接收方,然后就循环发送数据就OK了,
 
张无忌先生:
谢谢你的回复。对于你所介绍的方法,我有点疑惑。我想,假设一个QQ用户平均有100个好友,当他登陆服务器时需获取好友信息和各类设置信息,按你的做法服务器要发送120-150个数据包,如果并发数百个会员登陆,那么不就要发送数万个数据包吗?这样做网络开销会很大,同时降低了客户端获取数据的速度。毕竟,单个好友信息的数据长度很小,考虑到数据发送时要包含协议报头,所以发包次数越多效率就越低。不知道有没有办法将数据库整个打包传送?这样一方面减少发包次数,另一方面还可以采取数据压缩来减轻传送量,岂不是两全其美?
前面有个朋友提示我用record数组,我发现效果不错,至少解决了多记录一次发送的问题,但如果要压缩数据的话,好像还得将record数组变成流才行。
当然我的想法还比较肤浅,不知你能否给出更好的建议和指教。
 
咳!脑子怎么就这么不开窍呢?QQ只有一台服务器么??运用优秀的拓扑结构就可以很好的解决这个问题啊!
发通知的网络开销当然很大,这是不可避免的,否则你可以得菲尔兹奖了!!手机短信的通讯在网络流量大
的情况下就很容易丢失。
发包次数越多效率就越低,这是错误的观点!包越长,中途就越容易出错,就要重新发送!这就有一个根据
网络通信质量取舍包的长度问题!!我们写的短短一段程序内部凝结了多少人的心血!
 
先把分数结了,但主题内容希望大家继续探讨。
 
你压缩是用ZLIB里的函数把?呵呵,那里面有3个函数可以压缩内存的,
还有流就是类,不是什么操作系统的什么玩意,流用多态封装了一些
基本的读写操作,你不要把他当个宝似的,
 
学习学习
 
后退
顶部