2020-07-22 11:01:23 +08:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
2023-04-28 03:43:13 +08:00
|
|
|
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
|
2020-07-22 11:01:23 +08:00
|
|
|
-->
|
|
|
|
<!-- Title: client_server/client.c Pages: 1 -->
|
2023-04-28 03:43:13 +08:00
|
|
|
<svg width="489pt" height="83pt"
|
|
|
|
viewBox="0.00 0.00 488.88 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
2020-07-22 11:01:23 +08:00
|
|
|
<title>client_server/client.c</title>
|
|
|
|
<!-- Node1 -->
|
|
|
|
<g id="node1" class="node">
|
|
|
|
<title>Node1</title>
|
|
|
|
<g id="a_node1"><a xlink:title="Client side implementation of Server-Client system.">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#999999" stroke="#666666" points="278.62,-74.5 172.62,-74.5 172.62,-55.25 278.62,-55.25 278.62,-74.5"/>
|
|
|
|
<text text-anchor="middle" x="225.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">client_server/client.c</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node2 -->
|
|
|
|
<g id="node2" class="node">
|
|
|
|
<title>Node2</title>
|
|
|
|
<g id="a_node2"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="45.25,-19.25 0,-19.25 0,0 45.25,0 45.25,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="22.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node2 -->
|
|
|
|
<g id="edge1" class="edge">
|
|
|
|
<title>Node1->Node2</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M190,-54.83C157.36,-46.49 107.43,-33.64 55.95,-19.85"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.2,-16.29 46.64,-17.08 55.39,-23.05 57.2,-16.29"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node3 -->
|
|
|
|
<g id="node3" class="node">
|
|
|
|
<title>Node3</title>
|
|
|
|
<g id="a_node3"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="110.38,-19.25 62.88,-19.25 62.88,0 110.38,0 110.38,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="86.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node3 -->
|
|
|
|
<g id="edge2" class="edge">
|
|
|
|
<title>Node1->Node3</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M202.05,-54.84C179.68,-46.27 145.83,-33.31 120.56,-23.63"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.91,-20.01 111.32,-19.7 119.41,-26.55 121.91,-20.01"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node4 -->
|
|
|
|
<g id="node4" class="node">
|
|
|
|
<title>Node4</title>
|
|
|
|
<g id="a_node4"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="176.75,-19.25 128.5,-19.25 128.5,0 176.75,0 176.75,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="152.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node4 -->
|
|
|
|
<g id="edge3" class="edge">
|
|
|
|
<title>Node1->Node4</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M213.24,-54.84C202.37,-46.91 186.34,-35.22 173.5,-25.85"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.97,-22.59 165.83,-19.52 171.84,-28.25 175.97,-22.59"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node5 -->
|
|
|
|
<g id="node5" class="node">
|
|
|
|
<title>Node5</title>
|
|
|
|
<g id="a_node5"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="256.5,-19.25 194.75,-19.25 194.75,0 256.5,0 256.5,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="225.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">arpa/inet.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node5 -->
|
|
|
|
<g id="edge4" class="edge">
|
|
|
|
<title>Node1->Node5</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M225.62,-55.08C225.62,-48.42 225.62,-38.99 225.62,-30.53"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.13,-30.61 225.62,-20.61 222.13,-30.61 229.13,-30.61"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node6 -->
|
|
|
|
<g id="node6" class="node">
|
|
|
|
<title>Node6</title>
|
|
|
|
<g id="a_node6"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="322.75,-19.25 274.5,-19.25 274.5,0 322.75,0 322.75,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="298.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">netdb.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node6 -->
|
|
|
|
<g id="edge5" class="edge">
|
|
|
|
<title>Node1->Node6</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M238.01,-54.84C248.88,-46.91 264.91,-35.22 277.75,-25.85"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.41,-28.25 285.42,-19.52 275.28,-22.59 279.41,-28.25"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node7 -->
|
|
|
|
<g id="node7" class="node">
|
|
|
|
<title>Node7</title>
|
|
|
|
<g id="a_node7"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="412.75,-19.25 340.5,-19.25 340.5,0 412.75,0 412.75,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="376.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">sys/socket.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node7 -->
|
|
|
|
<g id="edge6" class="edge">
|
|
|
|
<title>Node1->Node7</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M251.24,-54.84C275.86,-46.16 313.29,-32.96 340.85,-23.24"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.62,-26.33 349.88,-19.7 339.29,-19.73 341.62,-26.33"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
<!-- Node8 -->
|
|
|
|
<g id="node8" class="node">
|
|
|
|
<title>Node8</title>
|
|
|
|
<g id="a_node8"><a xlink:title=" ">
|
2023-04-28 03:43:13 +08:00
|
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="480.88,-19.25 430.38,-19.25 430.38,0 480.88,0 480.88,-19.25"/>
|
|
|
|
<text text-anchor="middle" x="455.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">unistd.h</text>
|
2020-07-22 11:01:23 +08:00
|
|
|
</a>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<!-- Node1->Node8 -->
|
|
|
|
<g id="edge7" class="edge">
|
|
|
|
<title>Node1->Node8</title>
|
2023-04-28 03:43:13 +08:00
|
|
|
<path fill="none" stroke="#63b8ff" d="M266.99,-54.77C304.46,-46.45 361.44,-33.62 419.55,-19.71"/>
|
|
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="420.12,-22.93 429.02,-17.19 418.48,-16.13 420.12,-22.93"/>
|
2020-07-22 11:01:23 +08:00
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
</svg>
|