2 state(0,37,100.000,0,0,0,16,1,9,1,1,0,0,1,0,1,0,'Helvetica-Bold',1,97920,0,0,1,5,0,0,1,1,0,16,0,0,2,2,1,1,1050,1485,0,0,2880,0).
8 color_info(19,65535,0,[
9 "magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
10 "red", 65535, 0, 0, 65535, 0, 0, 1,
11 "green", 0, 65535, 0, 0, 65535, 0, 1,
12 "blue", 0, 0, 65535, 0, 0, 65535, 1,
13 "yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
14 "pink", 65535, 49367, 52184, 65535, 49344, 52171, 1,
15 "cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
16 "CadetBlue", 24395, 40595, 41139, 24415, 40606, 41120, 1,
17 "white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
18 "black", 0, 0, 0, 0, 0, 0, 1,
19 "DarkSlateGray", 12069, 20297, 20297, 12079, 20303, 20303, 1,
20 "#00000000c000", 0, 0, 49079, 0, 0, 49152, 1,
21 "#820782070000", 33167, 33167, 0, 33287, 33287, 0, 1,
22 "#3cf3fbee34d2", 15655, 64510, 13606, 15603, 64494, 13522, 1,
23 "#3cf3fbed34d3", 15655, 64510, 13606, 15603, 64493, 13523, 1,
24 "#ffffa6990000", 65535, 42676, 0, 65535, 42649, 0, 1,
25 "#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
26 "#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
27 "#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
30 fg_bg_colors('black','white').
31 dont_reencode("FFDingbests:ZapfDingbats").
32 objshadow_info('#c0c0c0',2,2).
35 box('black','',55,100,205,125,0,1,1,348,0,0,0,0,0,'1',0,[
37 text('black',130,101,1,1,1,32,17,350,14,3,0,0,0,0,2,32,17,0,0,"",0,0,0,0,115,'',[
38 minilines(32,17,0,0,1,0,0,[
39 mini_line(32,14,3,0,0,0,[
40 str_block(0,32,14,3,0,0,0,0,0,[
41 str_seg('black','Helvetica-Bold',1,80640,32,14,3,0,0,0,0,0,0,0,
49 box('black','',850,360,1000,385,0,1,1,128,0,0,0,0,0,'1',0,[
51 text('black',925,361,1,1,1,106,17,130,14,3,0,0,0,0,2,106,17,0,0,"",0,0,0,0,375,'',[
52 minilines(106,17,0,0,1,0,0,[
53 mini_line(106,14,3,0,0,0,[
54 str_block(0,106,14,3,0,-1,0,0,0,[
55 str_seg('black','Helvetica-Bold',1,80640,106,14,3,0,-1,0,0,0,0,0,
63 box('black','',250,250,400,275,0,1,1,246,0,0,0,0,0,'1',0,[
65 text('black',325,251,1,1,1,52,17,248,14,3,0,0,0,0,2,52,17,0,0,"",0,0,0,0,265,'',[
66 minilines(52,17,0,0,1,0,0,[
67 mini_line(52,14,3,0,0,0,[
68 str_block(0,52,14,3,0,-1,0,0,0,[
69 str_seg('black','Helvetica-Bold',1,80640,52,14,3,0,-1,0,0,0,0,0,
77 box('black','',650,100,800,125,0,1,1,26,0,0,0,0,0,'1',0,[
79 text('black',725,101,1,1,1,97,17,28,14,3,0,0,0,0,2,97,17,0,0,"",0,0,0,0,115,'',[
80 minilines(97,17,0,0,1,0,0,[
81 mini_line(97,14,3,0,0,0,[
82 str_block(0,97,14,3,0,0,0,0,0,[
83 str_seg('black','Helvetica-Bold',1,80640,97,14,3,0,0,0,0,0,0,0,
91 box('black','',450,100,600,125,0,1,1,707,0,0,0,0,0,'1',0,[
93 text('black',525,101,1,1,1,79,17,708,14,3,0,0,0,0,2,79,17,0,0,"",0,0,0,0,115,'',[
94 minilines(79,17,0,0,1,0,0,[
95 mini_line(79,14,3,0,0,0,[
96 str_block(0,79,14,3,0,-1,0,0,0,[
97 str_seg('black','Helvetica-Bold',1,80640,79,14,3,0,-1,0,0,0,0,0,
105 525,125,525,885],0,1,1,712,0,0,0,0,0,0,0,'1',0,0,
107 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
110 725,125,725,885],0,1,1,713,0,0,0,0,0,0,0,'1',0,0,
112 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
115 925,385,925,885],0,1,1,714,0,0,0,0,0,0,0,'1',0,0,
117 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
120 130,125,130,255],0,1,1,715,0,0,0,0,0,0,0,'1',0,0,
122 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
125 325,275,325,430],0,1,1,716,0,0,0,0,0,0,0,'1',0,0,
127 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
130 525,555,725,555],1,1,1,717,0,0,0,0,0,0,0,'1',0,0,
132 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
135 325,370,525,370],1,1,1,722,0,0,0,0,0,0,0,'1',0,0,
137 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
140 925,595,725,595],1,1,1,724,0,0,0,0,0,0,0,'1',0,0,
142 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
145 725,750,525,750],1,1,1,725,0,0,0,0,0,0,0,'1',0,0,
147 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
150 525,240,630,240,630,280,525,280],1,1,1,728,0,0,0,0,0,0,0,'1',0,0,
152 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
155 725,665,830,665,830,715,725,715],1,1,1,729,0,0,0,0,0,0,0,'1',0,0,
157 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
159 text('black',560,538,1,0,1,47,15,730,12,3,0,0,0,0,2,47,15,0,0,"",0,0,0,0,550,'',[
160 minilines(47,15,0,0,0,0,0,[
161 mini_line(47,12,3,0,0,0,[
162 str_block(0,47,12,3,0,0,0,0,0,[
163 str_seg('black','Helvetica',0,69120,47,12,3,0,0,0,0,0,0,0,
167 text('black',380,153,1,0,1,71,15,734,12,3,0,0,0,0,2,71,15,0,0,"",0,0,0,0,165,'',[
168 minilines(71,15,0,0,0,0,0,[
169 mini_line(71,12,3,0,0,0,[
170 str_block(0,71,12,3,0,-1,0,0,0,[
171 str_seg('black','Helvetica',0,69120,71,12,3,0,-1,0,0,0,0,0,
175 text('black',560,218,1,0,1,83,15,736,12,3,0,0,0,0,2,83,15,0,0,"",0,0,0,0,230,'',[
176 minilines(83,15,0,0,0,0,0,[
177 mini_line(83,12,3,0,0,0,[
178 str_block(0,83,12,3,0,-1,0,0,0,[
179 str_seg('black','Helvetica',0,69120,83,12,3,0,-1,0,0,0,0,0,
183 text('black',195,193,1,0,1,87,15,738,12,3,0,0,0,0,2,87,15,0,0,"",0,0,0,0,205,'',[
184 minilines(87,15,0,0,0,0,0,[
185 mini_line(87,12,3,0,0,0,[
186 str_block(0,87,12,3,0,-1,0,0,0,[
187 str_seg('black','Helvetica',0,69120,87,12,3,0,-1,0,0,0,0,0,
191 text('black',395,308,1,0,1,71,15,740,12,3,0,0,0,0,2,71,15,0,0,"",0,0,0,0,320,'',[
192 minilines(71,15,0,0,0,0,0,[
193 mini_line(71,12,3,0,0,0,[
194 str_block(0,71,12,3,0,-1,0,0,0,[
195 str_seg('black','Helvetica',0,69120,71,12,3,0,-1,0,0,0,0,0,
199 text('black',375,348,1,0,1,28,15,744,12,3,0,0,0,0,2,28,15,0,0,"",0,0,0,0,360,'',[
200 minilines(28,15,0,0,0,0,0,[
201 mini_line(28,12,3,0,0,0,[
202 str_block(0,28,12,3,0,-1,0,0,0,[
203 str_seg('black','Helvetica',0,69120,28,12,3,0,-1,0,0,0,0,0,
207 text('black',820,578,1,0,1,51,15,746,12,3,0,0,0,0,2,51,15,0,0,"",0,0,0,0,590,'',[
208 minilines(51,15,0,0,0,0,0,[
209 mini_line(51,12,3,0,0,0,[
210 str_block(0,51,12,3,0,0,0,0,0,[
211 str_seg('black','Helvetica',0,69120,51,12,3,0,0,0,0,0,0,0,
215 text('black',750,643,1,0,1,88,15,748,12,3,0,0,0,0,2,88,15,0,0,"",0,0,0,0,655,'',[
216 minilines(88,15,0,0,0,0,0,[
217 mini_line(88,12,3,0,0,0,[
218 str_block(0,88,12,3,0,0,0,0,0,[
219 str_seg('black','Helvetica',0,69120,88,12,3,0,0,0,0,0,0,0,
223 text('black',570,728,1,0,1,64,15,750,12,3,0,0,0,0,2,64,15,0,0,"",0,0,0,0,740,'',[
224 minilines(64,15,0,0,0,0,0,[
225 mini_line(64,12,3,0,0,0,[
226 str_block(0,64,12,3,0,-1,0,0,0,[
227 str_seg('black','Helvetica',0,69120,64,12,3,0,-1,0,0,0,0,0,
231 text('black',55,34,1,0,1,532,20,752,16,4,0,0,0,0,2,532,20,0,0,"",0,0,0,0,50,'',[
232 minilines(532,20,0,0,0,0,0,[
233 mini_line(532,16,4,0,0,0,[
234 str_block(0,532,16,4,0,-1,0,0,0,[
235 str_seg('black','Helvetica-Bold',1,97920,532,16,4,0,-1,0,0,0,0,0,
236 "Scenario 1: Make a socket connected to a specific host and service")])
240 525,170,130,170],1,1,1,805,0,0,0,0,0,0,0,'1',0,0,
242 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
245 130,210,525,210],1,1,1,808,0,0,0,0,0,0,0,'1',0,0,
247 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
250 525,325,325,325],1,1,1,812,0,0,0,0,0,0,0,'1',0,0,
252 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
255 525,405,630,405,630,445,525,445],1,1,1,817,0,0,0,0,0,0,0,'1',0,0,
257 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
259 text('black',560,383,1,0,1,60,15,818,12,3,0,0,0,0,2,60,15,0,0,"",0,0,0,0,395,'',[
260 minilines(60,15,0,0,0,0,0,[
261 mini_line(60,12,3,0,0,0,[
262 str_block(0,60,12,3,0,0,0,0,0,[
263 str_seg('black','Helvetica',0,69120,60,12,3,0,0,0,0,0,0,0,
268 525,500,925,500],1,1,1,830,0,0,0,0,0,0,0,'1',0,0,
270 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
272 text('black',575,483,1,0,1,37,15,835,12,3,0,0,0,0,2,37,15,0,0,"",0,0,0,0,495,'',[
273 minilines(37,15,0,0,0,0,0,[
274 mini_line(37,12,3,0,0,0,[
275 str_block(0,37,12,3,0,-1,0,0,0,[
276 str_seg('black','Helvetica',0,69120,37,12,3,0,-1,0,0,0,0,0,
282 box('black','',650,100,800,125,0,1,1,763,0,0,0,0,0,'1',0,[
284 text('black',725,101,1,1,1,106,17,764,14,3,0,0,0,0,2,106,17,0,0,"",0,0,0,0,115,'',[
285 minilines(106,17,0,0,1,0,0,[
286 mini_line(106,14,3,0,0,0,[
287 str_block(0,106,14,3,0,-1,0,0,0,[
288 str_seg('black','Helvetica-Bold',1,80640,106,14,3,0,-1,0,0,0,0,0,
296 box('black','',50,100,200,125,0,1,1,766,0,0,0,0,0,'1',0,[
298 text('black',125,101,1,1,1,52,17,767,14,3,0,0,0,0,2,52,17,0,0,"",0,0,0,0,115,'',[
299 minilines(52,17,0,0,1,0,0,[
300 mini_line(52,14,3,0,0,0,[
301 str_block(0,52,14,3,0,-1,0,0,0,[
302 str_seg('black','Helvetica-Bold',1,80640,52,14,3,0,-1,0,0,0,0,0,
310 box('black','',450,100,600,125,0,1,1,769,0,0,0,0,0,'1',0,[
312 text('black',525,101,1,1,1,48,17,770,14,3,0,0,0,0,2,48,17,0,0,"",0,0,0,0,115,'',[
313 minilines(48,17,0,0,1,0,0,[
314 mini_line(48,14,3,0,0,0,[
315 str_block(0,48,14,3,0,0,0,0,0,[
316 str_seg('black','Helvetica-Bold',1,80640,48,14,3,0,0,0,0,0,0,0,
324 box('black','',250,100,400,125,0,1,1,772,0,0,0,0,0,'1',0,[
326 text('black',325,101,1,1,1,79,17,773,14,3,0,0,0,0,2,79,17,0,0,"",0,0,0,0,115,'',[
327 minilines(79,17,0,0,1,0,0,[
328 mini_line(79,14,3,0,0,0,[
329 str_block(0,79,14,3,0,-1,0,0,0,[
330 str_seg('black','Helvetica-Bold',1,80640,79,14,3,0,-1,0,0,0,0,0,
338 325,125,325,650],0,1,1,774,0,0,0,0,0,0,0,'1',0,0,
340 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
343 525,125,525,650],0,1,1,775,0,0,0,0,0,0,0,'1',0,0,
345 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
348 725,125,725,650],0,1,1,776,0,0,0,0,0,0,0,'1',0,0,
350 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
353 125,125,125,650],0,1,1,778,0,0,0,0,0,0,0,'1',0,0,
355 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
358 325,365,525,365],1,1,1,779,0,0,0,0,0,0,0,'1',0,0,
360 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
363 325,250,725,250],1,1,1,783,0,0,0,0,0,0,0,'1',0,0,
365 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
368 125,210,325,210],1,1,1,784,0,0,0,0,0,0,0,'1',0,0,
370 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
373 325,170,125,170],1,1,1,785,0,0,0,0,0,0,0,'1',0,0,
375 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
378 725,400,525,400],1,1,1,786,0,0,0,0,0,0,0,'1',0,0,
380 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
383 525,550,325,550],1,1,1,787,0,0,0,0,0,0,0,'1',0,0,
385 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
388 525,465,630,465,630,515,525,515],1,1,1,789,0,0,0,0,0,0,0,'1',0,0,
390 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
392 text('black',355,343,1,0,1,33,15,790,12,3,0,0,0,0,2,33,15,0,0,"",0,0,0,0,355,'',[
393 minilines(33,15,0,0,0,0,0,[
394 mini_line(33,12,3,0,0,0,[
395 str_block(0,33,12,3,0,-1,0,0,0,[
396 str_seg('black','Helvetica',0,69120,33,12,3,0,-1,0,0,0,0,0,
400 text('black',570,228,1,0,1,37,15,795,12,3,0,0,0,0,2,37,15,0,0,"",0,0,0,0,240,'',[
401 minilines(37,15,0,0,0,0,0,[
402 mini_line(37,12,3,0,0,0,[
403 str_block(0,37,12,3,0,-1,0,0,0,[
404 str_seg('black','Helvetica',0,69120,37,12,3,0,-1,0,0,0,0,0,
408 text('black',200,148,1,0,1,71,15,796,12,3,0,0,0,0,2,71,15,0,0,"",0,0,0,0,160,'',[
409 minilines(71,15,0,0,0,0,0,[
410 mini_line(71,12,3,0,0,0,[
411 str_block(0,71,12,3,0,-1,0,0,0,[
412 str_seg('black','Helvetica',0,69120,71,12,3,0,-1,0,0,0,0,0,
416 text('black',195,193,1,0,1,28,15,797,12,3,0,0,0,0,2,28,15,0,0,"",0,0,0,0,205,'',[
417 minilines(28,15,0,0,0,0,0,[
418 mini_line(28,12,3,0,0,0,[
419 str_block(0,28,12,3,0,-1,0,0,0,[
420 str_seg('black','Helvetica',0,69120,28,12,3,0,-1,0,0,0,0,0,
424 text('black',565,383,1,0,1,51,15,798,12,3,0,0,0,0,2,51,15,0,0,"",0,0,0,0,395,'',[
425 minilines(51,15,0,0,0,0,0,[
426 mini_line(51,12,3,0,0,0,[
427 str_block(0,51,12,3,0,0,0,0,0,[
428 str_seg('black','Helvetica',0,69120,51,12,3,0,0,0,0,0,0,0,
432 text('black',550,443,1,0,1,61,15,799,12,3,0,0,0,0,2,61,15,0,0,"",0,0,0,0,455,'',[
433 minilines(61,15,0,0,0,0,0,[
434 mini_line(61,12,3,0,0,0,[
435 str_block(0,61,12,3,0,-1,0,0,0,[
436 str_seg('black','Helvetica',0,69120,61,12,3,0,-1,0,0,0,0,0,
440 text('black',370,528,1,0,1,50,15,800,12,3,0,0,0,0,2,50,15,0,0,"",0,0,0,0,540,'',[
441 minilines(50,15,0,0,0,0,0,[
442 mini_line(50,12,3,0,0,0,[
443 str_block(0,50,12,3,0,-1,0,0,0,[
444 str_seg('black','Helvetica',0,69120,50,12,3,0,-1,0,0,0,0,0,
448 text('black',55,34,1,0,1,267,20,801,16,4,0,0,0,0,2,267,20,0,0,"",0,0,0,0,50,'',[
449 minilines(267,20,0,0,0,0,0,[
450 mini_line(267,16,4,0,0,0,[
451 str_block(0,267,16,4,0,-1,0,0,0,[
452 str_seg('black','Helvetica-Bold',1,97920,267,16,4,0,-1,0,0,0,0,0,
453 "Scenario 2: Setup a server socket")])
457 325,280,430,280,430,320,325,320],1,1,1,956,0,0,0,0,0,0,0,'1',0,0,
459 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
461 text('black',360,258,1,0,1,60,15,957,12,3,0,0,0,0,2,60,15,0,0,"",0,0,0,0,270,'',[
462 minilines(60,15,0,0,0,0,0,[
463 mini_line(60,12,3,0,0,0,[
464 str_block(0,60,12,3,0,0,0,0,0,[
465 str_seg('black','Helvetica',0,69120,60,12,3,0,0,0,0,0,0,0,