社区
Linux/Unix社区
帖子详情
[100分]高分求教,如何能够单步控制TCP的连接?
FigoZhu
2011-04-27 02:29:19
[100分]高分求教,如何能够单步控制TCP的连接?
一般的TCP连接是:
Client发SYN,Server回SYN-ACK,Client再回ACK。
现在公司要求测试异常case,要求能够控制这些消息的流程。
比如,收到SYN,不回SYN-ACK,或者回内容非法的SYN-ACK。
有人对socket底层操作比较熟悉的吗?
...全文
410
42
打赏
收藏
[100分]高分求教,如何能够单步控制TCP的连接?
[100分]高分求教,如何能够单步控制TCP的连接? 一般的TCP连接是: Client发SYN,Server回SYN-ACK,Client再回ACK。 现在公司要求测试异常case,要求能够控制这些消息的流程。 比如,收到SYN,不回SYN-ACK,或者回内容非法的SYN-ACK。 有人对socket底层操作比较熟悉的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
42 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FigoZhu
2011-05-06
打赏
举报
回复
libpcap + raw socket
再加,目标设备配置静态路由
搞定了。
赵4老师
2011-05-05
打赏
举报
回复
仅供参考:
TCP/IP连接测试场景:
1结束任务
2关闭程序
3禁用网卡
4拔掉网线(客户端 服务器端)
5正常关机
6断电
7修改ip地址
8服务器端cpu负荷过高
9带宽被占满
……
teng987654321
2011-05-05
打赏
举报
回复
na是什么
teng987654321
2011-05-05
打赏
举报
回复
na是什么
a34020249
2011-05-05
打赏
举报
回复
这个不好实现吧,只能改内核了。
louyong0571
2011-05-05
打赏
举报
回复
应用层有难度,不过可以试试lwip之类的轻量级协议栈,自己改源码,祝你好运
ccli_007
2011-05-05
打赏
举报
回复
不知道,围观。应该有工具能够实现对底层的操作的,来凑凑热闹的
青倾
2011-05-04
打赏
举报
回复
用底层的工具实现
liming15507
2011-05-04
打赏
举报
回复
不知道,围观。应该有工具能够实现对底层的操作的,来凑凑热闹的
W170532934
2011-05-04
打赏
举报
回复
不知道,围观。应该有工具能够实现对底层的操作的
FigoZhu
2011-05-04
打赏
举报
回复
[Quote=引用 5 楼 harry_lyc 的回复:]
Unix network programming中一个Echo,server和Client的例子,对于这方面阐述的很清楚.............
[/Quote]
大哥,你在搞笑吗?
哪里清楚了,到是该书中的raw socket部分有帮助吧。
yangwh521
2011-05-04
打赏
举报
回复
刚了解
曳尾之鱼
2011-05-04
打赏
举报
回复
[Quote=引用 17 楼 wenxy1 的回复:]
修改tcp/ip协议栈的源代码.
[/Quote]
............
就想叫yoko
2011-05-04
打赏
举报
回复
抓包是否能解决你的问题?
zaghost
2011-05-04
打赏
举报
回复
SOCK_RAW?
要不就让黑客还黑一下你的机器
架构师成长营
2011-05-04
打赏
举报
回复
数据包拦截是个比较靠谱的办法
twglinda
2011-05-04
打赏
举报
回复
多看看这个方面的资料啊。不然怎么会知道啊。
smallcat28
2011-05-04
打赏
举报
回复
用libpcap了
chongfanzi123
2011-05-04
打赏
举报
回复
找找看 呵呵
Wenxy1
2011-05-04
打赏
举报
回复
修改tcp/ip协议栈的源代码.
加载更多回复(8)
CodeBlocks
单步
调试入门
单步
调试是发现运行错误和逻辑错误的“利器”,可用于 (1)跟踪程序的执行流程,发现错误的线索 ——发现该走A路径,却走了B路径 (2)跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题 ——该是 1,执行中却
分
明是 2,之前哪儿出了问题?
单步
执行除了可以帮助我们发现错误,对于初学者,还可以帮助我们理解语言的机制。 “工欲善其事,必先利其器”,
单步
调试就是程序设计者最重要的工具之一 这种工具的形态是软件。程序员用软件当工具,正常得不得了。用好这种工具!
Lua
单步
调试编辑软件
Lua 调试 编辑器
单步
Lua 调试 编辑器
单步
Lua 调试 编辑器
单步
问题:如何在Wamp下
单步
调试PHP程序?
最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行
单步
调试呢? 1, 确保机子已经安装了Wamp。假设www的目标路径为:D:/PHPProject/wamp/www(其中D:/PHPProject/wamp/是wamp的根目录) 2, 下载E
python调试
单步
执行_在一行中调试python
单步
执行(microstepping?)
首先,根据我的经验,人们不会用Python编写长的单行表达式……当然可以,但是pep8不鼓励这样做,而教程、stdlib和其他您通常从中学习的示例代码看起来并不是这样。在然而,人们写的表达非常复杂。尤其是,它们使用诸如理解和迭代器之类的东西。在不管怎样,不管怎样,这类事物的子表达式是什么都有点模棱两可,所以不清楚它应该是什么意思。在举个小例子:x = [i*2 for i in range(3)]...
如何
单步
调试存储过程
如何跟踪调试存储过程 步骤: 在查询
分
析器中——》左边的对象浏览器——》选择要调试的存储过程——》右击鼠标——》选择调试——》输入参数——》设置完参数值后点击执行,就会出现一个浮动工具条,上面有
单步
执行,断点设置等。 若按上面步骤不行,则继续设置:
控制
面板——》管理工具——》服务——》MSSQLSERVER——》“登录”选项卡,把登录身份选“此帐户
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章