27

スライディング ウィンドウ プロトコル用に送信された一連のパケットを描画するツールを探しています。横線でメッセージ シーケンス チャートを描画するためのツールはたくさんありますが、この画像の下の部分のように、線を斜めに描画できるようにしたいと考えています。

SYN、SYN+ACK、ACKの例

適切なツールを提案してください。私はおそらく無料のものにしか興味がありませんが、コマーシャルについて本当に良い提案があれば、それも含めることができます.

4

7 に答える 7

29

mscgenは、 arcgradientオプションを使用してこれを行うことができます。このスニペットは、例の 2 番目の部分を正確にレンダリングします。

msc {
  arcgradient=20;

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

このスニペットをmscgen_jsオンライン デモにコピー ペーストすると、表示されます。

于 2013-06-30T14:09:44.500 に答える
13

私はwebsequencediagramsを使用しています。基本的に、いくつかの異なる派手なレンダラーを備えた mscgen の webapp バージョンです。

ここに画像の説明を入力

また、 Websequencediagramsは、ダイアグラムのレンダリングをスクリプト 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>
于 2012-04-06T21:52:29.217 に答える
6

必要な人のために、クールなコマンドライン ツールmscgenがあります。

于 2010-12-08T13:46:57.263 に答える
3

あなたはumlet.comを試すかもしれません

親切、

ダン

于 2009-09-02T11:18:08.217 に答える
2

RFFlowは、起動が非常に速く、習得も簡単で、使いやすいと思います。斜面に診断線とテキストを表示し、あらゆる種類のブロック図に適しています。EMF と WMF だけでなく、GIF とそのネイティブ タイプとして保存し、Word に非常にうまくコピー アンド ペーストします。

于 2009-09-02T11:23:23.200 に答える