首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于绘制协议序列图的工具

用于绘制协议序列图的工具
EN

Stack Overflow用户
提问于 2009-09-02 11:11:25
回答 7查看 25.9K关注 0票数 27

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

请推荐合适的工具。我很可能只对免费的感兴趣,但如果你对一个商业广告有一个非常好的建议,你也可以把它包括进来。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-06-30 22:09:45

mscgen可以使用arcgradient选项执行此操作。这段代码将准确地呈现示例的第二部分:

代码语言:javascript
复制
msc {
  arcgradient=20;

  client, server;
  client => server [label="SYN"];
  server => client [label="SYN + ACK"];
  client => server [label="ACK"];
}

如果您在mscgen_js on line演示中复制粘贴此代码段,您将看到。

票数 29
EN

Stack Overflow用户

发布于 2012-04-07 05:52:29

我一直在用websequencediagrams。本质上是mscgen的webapp版本,带有几个不同的奇特渲染器。

Websequencediagrams还将它们的图表呈现公开为script API。现在我将我的图表存储为HTML文件,将它们提交到git,显示漂亮的差异,等等,即,

代码语言:javascript
复制
<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>
票数 13
EN

Stack Overflow用户

发布于 2010-12-08 21:46:57

对于其他有需要的人,有一个很酷的命令行工具mscgen

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1367059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档