使用netcat将8字节长传递给服务器?

问题描述 投票:0回答:1

我写了一个服务器,希望客户端有很长时间。我想在不编写客户端的情况下测试服务器。我可以使用netcat将长传递给服务器吗?

netcat
1个回答
0
投票

我倾向于使用Perl生成二进制数据:

perl -e "print(pack('H*', '0123456789abcdef'))" | netcat ...

阅读perldoc -f pack文档需要一些时间,但在此之后,您可以生成几乎任何数据。我现在主要使用H*,它也有32位格式编码的选项,也可能是64位格式。

你的可能是pack('q<', 0x0123456789abcdef)'q>'

© www.soinside.com 2019 - 2024. All rights reserved.