高分求思路啊~~~~~~

橘子皮... 2012-03-08 11:46:17
现在要写一个类似秒杀的工具,被秒的商品因为数量有限,抢的人又多,所以每次一到时间就非常卡,发出数据包后等待返回要等好久,等他数据返完了东西都被抢完了,能抢到的数量总是很有限(我要抢的不是一个号),大家有啥好办法么?

我实验过好几个方法山寨多线程同时发出1000个请求,但是总是很多状态不返回(900多个左右,readystate =1表示甚至没发出去),返回的也是满长时间才返回,还是很多抢不到,貌似也和带宽无关,不知为什么

大家有啥好办法啊,那个东西数量估计就几千,抢的人实在太多了,可以抢的那个时间点前一点都不卡,一到时间了挖塞突然狂卡无比,到底有啥好办法呢?求指点啊,谢谢!!我要做的很简单,cookie都准备好了,只要用cookie上去发一个数据包就行了,但是cookie是很多个,不是一个号。。。

现在问题就是发出后很多包一直在哪,不知道服务端是收到没还是根本没发出去,也不好从发什么的
...全文
87 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZSP95 2012-03-08
  • 打赏
  • 举报
回复
这个具体的程序代码处理 我觉得不是关键问题 即使再牛的高手编出来的 让你用也可能是和你自己的程序结果一样 因为这个跟楼上说的机子性能有关外 还跟当前网络环境 带宽 对方服务器处理方式 等等都很有关系

所以 如果你不是搞那种专业的 秒杀团队 就是想自己一个人随便搞一两次 就别想了

当然 如果你 从类似于 黑客 那种思路出发 也是很有可能干成功的

现在很多 类似于小企业或IT高手团队 几十个人 每天专门干这个 呵呵 你个人根本就抢不过他们 他们都是有雄厚资本和利益支持的

个人虽没参与 但是旁观过 绝非瞎扯

思路和客观因素才是制胜的最关键的 而不是技术
橘子皮... 2012-03-08
  • 打赏
  • 举报
回复
我现在用的是winhttp,同时发出的包一多,很多就卡在哪,没法判断是发出去服务端没返回还是根本没发出去
这时候不知道是set nothing从发还是继续等待。。。
橘子皮... 2012-03-08
  • 打赏
  • 举报
回复
关键是如何同时维持1000个数据包的发送请求呢?及时判断状态,成功就下一个号,不成功从发,有例子可以参考的吗?
贝隆 2012-03-08
  • 打赏
  • 举报
回复
最好使用服务器。处理器性能超强。
东方之珠 2012-03-08
  • 打赏
  • 举报
回复
用4核CPU以上的计算机。我有一个程序在单核CPU下播放DVD有点卡,CPU占用率最高达到100%,但时间极短,很快恢复正常,在多核CPU计算机上播放DVD,CPU占用率最高也就2%。
熊孩子开学喽 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 wowfiowow 的回复:]
现在要写一个类似秒杀的工具,被秒的商品因为数量有限,抢的人又多,所以每次一到时间就非常卡,发出数据包后等待返回要等好久,等他数据返完了东西都被抢完了,能抢到的数量总是很有限(我要抢的不是一个号),大家有啥好办法么?

我实验过好几个方法山寨多线程同时发出1000个请求,但是总是很多状态不返回(900多个左右,readystate =1表示甚至没发出去),返回的也是满长时间才返回,还是很多抢不……
[/Quote]

你不会是用的modem拨号吧,哈哈.
升级网络吧.
橘子皮... 2012-03-08
  • 打赏
  • 举报
回复
还有网络貌似不是关键,我一朋友100M光千用我传给他的程序搞居然还没我搞的多,汗,估计是我写法问题
橘子皮... 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zsp95 的回复:]

这个具体的程序代码处理 我觉得不是关键问题 即使再牛的高手编出来的 让你用也可能是和你自己的程序结果一样 因为这个跟楼上说的机子性能有关外 还跟当前网络环境 带宽 对方服务器处理方式 等等都很有关系

所以 如果你不是搞那种专业的 秒杀团队 就是想自己一个人随便搞一两次 就别想了

当然 如果你 从类似于 黑客 那种思路出发 也是很有可能干成功的

现在很多 类似于小企业或……
[/Quote]

谢谢,这个我知道,我有判断的,搞这个的人应该还不多,不是盛大那些有很多人搞的
就从纯编程角度来分析下吧,我现在目的就想同时发出并保持1000个连接请求,并保证第一时间让服务端接到我的请求并处理,至于他返回数据那些我都不需要,判断服务端接到我的请求 了立刻换下个号,要求效率最高,请求部分很简单,cookie都有的,就一个数据包,谁能给个例子或大概写法呢?

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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