我正在寻找一个工具来绘制一个用于滑动窗口协议发送的数据包序列。绘制具有水平线的消息序列图的许多工具,但是我想要能够对角线绘制线条,就像图像的底部一样: SYN,SYN+ACK,AC
SYN,SYN+ACK,ACK example http://i32.tinypic.com/2lazp1k.jpg
请建议适合的工具。我最有可能只对自由感兴趣,但如果您对商业广告有一个很好的建议,您也可以包括这一点。
mscgen可以这样做,使用arcgradient选项。这段代码将完全呈现您的示例的第二部分:msc { arcgradient=20; client, server; client => server [label="SYN"]; server => client [label="SYN + ACK"]; client => server [label="ACK"]; }
如果您将此代码段复制到mscgen_js在线演示文稿中,您将看到。