没有合适的资源?快使用搜索试试~ 我知道了~
mockeagain:模拟理想的慢速网络,一次只能读取和写入一个字节
共14个文件
c:8个
py:1个
yml:1个
需积分: 5 0 下载量 201 浏览量
2021-05-16
22:49:32
上传
评论
收藏 14KB ZIP 举报
温馨提示
描述 该工具通过模拟glibc通过LD_PRELOAD技术公开的轮询和读/写syscall来模拟理想的慢速网络。 通过将此动态库预加载到您的网络服务器进程,它将拦截“ poll”,“ close”,“ send”和“ writev”系统调用,仅允许写入的系统调用一次实际写入单个字节(不刷新) ),并返回EAGAIN,直到在当前套接字fd上调用的另一个“轮询”为止。 同样,可以配置该库以拦截C级的“ read”,“ recv”,“ recvfrom”调用,以模拟同时进行或不进行慢速写入的极慢的读取操作。 必须首先通过“轮询”调用来调用套接字fd,以将该工具自身标记为“活动fd”,并触发写入系统调用的子序列以表现不同。 使用此工具,甚至可以在本地(使用环回设备)模拟极端网络条件。 该工具旨在替代旧的良好工具。 建造 只需发出以下命令来构建文件mockagain.so make
资源推荐
资源详情
资源评论
收起资源包目录
mockeagain-master.zip (14个子文件)
mockeagain-master
t
003-disabled.c 611B
echo_server.py 1KB
004-detect-unmockable-fds.c 1KB
runner.c 2KB
001-mock-reads.c 1KB
000-mock-writes.c 1KB
test_case.h 437B
test_case.c 451B
002-pattern-matching.c 1KB
mockeagain.c 23KB
README.markdown 8KB
.travis.yml 232B
Makefile 605B
.gitignore 71B
共 14 条
- 1
资源评论
一行一诚
- 粉丝: 17
- 资源: 4559
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功