我正在寻找一个工具来绘制滑动窗口协议发送的数据包序列。有许多工具可以用来绘制带有水平线的消息序列图,但我希望能够以对角线的方式绘制这些线,比如这个图像的底部:

请推荐合适的工具。我很可能只对免费的感兴趣,但如果你对一个商业广告有一个非常好的建议,你也可以把它包括进来。
发布于 2013-06-30 22:09:45
mscgen可以使用arcgradient选项执行此操作。这段代码将准确地呈现示例的第二部分:
msc {
arcgradient=20;
client, server;
client => server [label="SYN"];
server => client [label="SYN + ACK"];
client => server [label="ACK"];
}如果您在mscgen_js on line演示中复制粘贴此代码段,您将看到。
发布于 2012-04-07 05:52:29
我一直在用websequencediagrams。本质上是mscgen的webapp版本,带有几个不同的奇特渲染器。

Websequencediagrams还将它们的图表呈现公开为script API。现在我将我的图表存储为HTML文件,将它们提交到git,显示漂亮的差异,等等,即,
<html>
<body>
<div class="wsd" wsd_style="rose"><pre>
App->set_state PAUSE
<!-- your wsd diagram commands, etc... -->
</pre></div>
<script type="text/javascript" src="http://www.websequencediagrams.com/service.js"></script>
</body>
</html>发布于 2010-12-08 21:46:57
对于其他有需要的人,有一个很酷的命令行工具mscgen。
https://stackoverflow.com/questions/1367059
复制相似问题