社区
网络通信/分布式开发
帖子详情
wspsend函数内buffer修改后变长怎么处理?
angusxie
2013-08-08 10:21:37
最近做个工具,需要hook winsocket的wspsend函数,并对buffer里面的数据做处理,具体在get请求的URL上,加入一个参数,这样服务器可以根据参数做出相应处理。
但是反复试验过后,才发现buffer内的数据,如果修改时维持原长度,或者是修改后的长度小于原长度都正常,就是不能大于原长度,这样会导致IE崩溃,或者chrome之类报错卡在那里。
请教各位,这个问题可以怎样解决?
...全文
791
6
打赏
收藏
wspsend函数内buffer修改后变长怎么处理?
最近做个工具,需要hook winsocket的wspsend函数,并对buffer里面的数据做处理,具体在get请求的URL上,加入一个参数,这样服务器可以根据参数做出相应处理。 但是反复试验过后,才发现buffer内的数据,如果修改时维持原长度,或者是修改后的长度小于原长度都正常,就是不能大于原长度,这样会导致IE崩溃,或者chrome之类报错卡在那里。 请教各位,这个问题可以怎样解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高飞地走的8月
2015-01-22
打赏
举报
回复
请问楼主搞定了吗,这个问题实在是让人郁闷
安静苦笑
2014-08-16
打赏
举报
回复
同问 同问 同问 同问 同问
RLib
2014-01-28
打赏
举报
回复
同 问
angusxie
2013-08-08
打赏
举报
回复
2楼的大哥,请教一下,buffer长度的限制,是在哪个位置或者是环节上限制的呢?这个限制能修改吗
angusxie
2013-08-08
打赏
举报
回复
比如请求 GET /1.html HTTP/1.1 Host: item.abc.com 我需要修改为 GET /1.html?id=123 HTTP/1.1 Host: item.abc.com 这样就会造成长度变长,无法正常请求
mdejtod
2013-08-08
打赏
举报
回复
buffer长度是有限制的,超过指定的长度,需要分包发送,接收方要作粘包处理
MySQL
函数
、用户自定义
函数
Re: MySQL
函数
、用户自定义
函数
============================== # MySQL
函数
的意义 MySQL 自身提供大量功能强大、方便易用的
函数
。使用这些
函数
,可以极大地提高用户对数据库的管理效率。 #
函数
的...
Python-内置
函数
介绍Python的内置
函数
time
轻松学习Python 69个内置
函数
课程介绍----------Python内置
函数
是非常重要的Python基础,本课程通过Python内置
函数
官网文档,以一个内置
函数
一节课的方式讲解Python内置
函数
。 ### 内置
函数
官网文档截图 &...
Excel
函数
100问
初学Excel
函数
你是否总有一种无力感? 工作中遇到问题时,不知道用什么
函数
来解决?
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称、
函数
参数的作用总是记不住,...
MATLAB复变
函数
介绍MATLAB中的复变
函数
计算和绘图。 所在套餐:MATLAB核心知识点系列课程-CSDN程序员研修院,不断更新和增加课程。
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章