我知道这不是一个直接的“开发”问题,但我需要这些信息来测试开发项目,所以我认为有人可能会遇到类似的问题。
我将测试一个运行 TCP 服务器的软件,并根据发送的命令回复一些答案。我会测试这个软件,如果它不能很好地工作,我不想写代码。所以我想发送这些命令并测试驱动服务器软件。
如何使用 Linux 机器实现这一点?
原文由 paul simmons 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道这不是一个直接的“开发”问题,但我需要这些信息来测试开发项目,所以我认为有人可能会遇到类似的问题。
我将测试一个运行 TCP 服务器的软件,并根据发送的命令回复一些答案。我会测试这个软件,如果它不能很好地工作,我不想写代码。所以我想发送这些命令并测试驱动服务器软件。
如何使用 Linux 机器实现这一点?
原文由 paul simmons 发布,翻译遵循 CC BY-SA 4.0 许可协议
从带有 dd 的 bash 中:
dd if=/dev/zero bs=9000 count=1000 > /dev/tcp/$target_host/$port
甚至与猫:
cat < /dev/urandom > /dev/tcp/$target_host/$port
原文由 Dummy00001 发布,翻译遵循 CC BY-SA 2.5 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
2 回答3.3k 阅读
netcat 或 telnet ,我过去都使用过它们来测试简单的基于文本的协议。 netcat 更灵活。