Mac*_*arz 1 sockets unit-testing tcp
我正在寻找一个模拟tcp/ip服务器的软件.我需要的是一个易于使用的工具(可能需要花费一些东西),我可以用它来充当服务器,我可以用一些约束来定义协议流,例如执行以下流程:
有人可以给我一个提示吗?我正在寻找准备使用的软件,而不是库等.它可能适用于Linux或Windows系统.
非常感谢你,
马切伊
一个简单的解决方案是使用expect和tcpserver.后来Ubuntu中的ucspi-tcp包和希望其他debian.
例:
在一个控制台上运行:
$ tcpserver localhost 3333 expect -c 'expect "hello" ; send "hi\n" ; expect "bye" ; send "see you\n"'
Run Code Online (Sandbox Code Playgroud)
而另一个:
$ telnet localhost 3333
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
hello
hi
bye
see you
Connection closed by foreign host.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2117 次 |
最近记录: |