forked from aristus/packet-flight
/
data.pde
443 lines (440 loc) · 20.1 KB
/
data.pde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
// BLARGH!
// BLARGH!
// BLARGH!
void init_data() {
title="Image request, 500ms latency, 10% packet loss (@1X)";
scale=1000000;
maxtime=85;
timeline.init(0, 85);
NetworkNode nclient = new NetworkNode("client", 100, 250);
nodes.put("client", nclient);
NetworkNode nserver = new NetworkNode("server", 540, 250);
nodes.put("server", nserver);
NetworkNode node;
nclient.add(nserver, 3.00, 632, PUSH, 1.0);
nclient.add(nserver, 6.94, 0, CTRL, 1.0);
nclient.add(nserver, 7.22, 0, RETRANS, 1.0);
nclient.add(nserver, 8.00, 0, RETRANS, 1.0);
nclient.add(nserver, 8.28, 0, CTRL, 1.0);
nclient.add(nserver, 8.31, 0, CTRL, 1.0);
nclient.add(nserver, 9.14, 0, CTRL, 1.0);
nclient.add(nserver, 9.38, 0, CTRL, 1.0);
nclient.add(nserver, 10.20, 0, CTRL, 1.0);
nclient.add(nserver, 10.44, 0, CTRL, 1.0);
nclient.add(nserver, 10.47, 0, CTRL, 1.0);
nclient.add(nserver, 10.51, 0, CTRL, 1.0);
nclient.add(nserver, 11.50, 0, CTRL, 1.0);
nclient.add(nserver, 11.57, 0, CTRL, 1.0);
nclient.add(nserver, 11.61, 0, CTRL, 1.0);
nclient.add(nserver, 11.64, 0, CTRL, 1.0);
nclient.add(nserver, 11.68, 0, CTRL, 1.0);
nclient.add(nserver, 12.63, 0, CTRL, 1.0);
nclient.add(nserver, 12.66, 0, CTRL, 1.0);
nclient.add(nserver, 12.70, 0, CTRL, 1.0);
nclient.add(nserver, 12.73, 0, CTRL, 1.0);
nclient.add(nserver, 12.74, 0, RETRANS, 1.0);
nclient.add(nserver, 12.80, 0, CTRL, 1.0);
nclient.add(nserver, 13.69, 0, CTRL, 1.0);
nclient.add(nserver, 13.72, 0, CTRL, 1.0);
nclient.add(nserver, 13.76, 0, CTRL, 1.0);
nclient.add(nserver, 13.79, 0, CTRL, 1.0);
nclient.add(nserver, 13.83, 0, CTRL, 1.0);
nclient.add(nserver, 13.86, 0, CTRL, 1.0);
nclient.add(nserver, 13.94, 0, CTRL, 1.0);
nclient.add(nserver, 14.78, 0, CTRL, 1.0);
nclient.add(nserver, 14.82, 0, CTRL, 1.0);
nclient.add(nserver, 14.85, 0, RETRANS, 1.0);
nclient.add(nserver, 14.89, 0, RETRANS, 1.0);
nclient.add(nserver, 14.92, 0, RETRANS, 1.0);
nclient.add(nserver, 14.95, 0, RETRANS, 1.0);
nclient.add(nserver, 14.99, 0, RETRANS, 1.0);
nclient.add(nserver, 15.02, 0, RETRANS, 1.0);
nclient.add(nserver, 15.06, 0, RETRANS, 1.0);
nclient.add(nserver, 15.09, 0, RETRANS, 1.0);
nclient.add(nserver, 15.91, 0, RETRANS, 1.0);
nclient.add(nserver, 15.94, 0, RETRANS, 1.0);
nclient.add(nserver, 15.98, 0, RETRANS, 1.0);
nclient.add(nserver, 16.01, 0, CTRL, 1.0);
nclient.add(nserver, 16.05, 0, RETRANS, 1.0);
nclient.add(nserver, 16.08, 0, CTRL, 1.0);
nclient.add(nserver, 16.12, 0, RETRANS, 1.0);
nclient.add(nserver, 16.97, 0, CTRL, 1.0);
nclient.add(nserver, 17.00, 0, RETRANS, 1.0);
nclient.add(nserver, 17.04, 0, CTRL, 1.0);
nclient.add(nserver, 17.07, 0, RETRANS, 1.0);
nclient.add(nserver, 17.12, 0, RETRANS, 1.0);
nclient.add(nserver, 17.15, 0, RETRANS, 1.0);
nclient.add(nserver, 17.19, 0, RETRANS, 1.0);
nclient.add(nserver, 18.03, 0, RETRANS, 1.0);
nclient.add(nserver, 18.06, 0, CTRL, 1.0);
nclient.add(nserver, 18.14, 0, CTRL, 1.0);
nclient.add(nserver, 18.18, 0, CTRL, 1.0);
nclient.add(nserver, 18.21, 0, CTRL, 1.0);
nclient.add(nserver, 18.25, 0, CTRL, 1.0);
nclient.add(nserver, 19.12, 0, RETRANS, 1.0);
nclient.add(nserver, 19.23, 0, RETRANS, 1.0);
nclient.add(nserver, 19.27, 0, RETRANS, 1.0);
nclient.add(nserver, 19.30, 0, RETRANS, 1.0);
nclient.add(nserver, 19.34, 0, RETRANS, 1.0);
nclient.add(nserver, 19.37, 0, RETRANS, 1.0);
nclient.add(nserver, 19.41, 0, RETRANS, 1.0);
nclient.add(nserver, 19.44, 0, RETRANS, 1.0);
nclient.add(nserver, 19.48, 0, RETRANS, 1.0);
nclient.add(nserver, 20.18, 0, RETRANS, 1.0);
nclient.add(nserver, 20.29, 0, CTRL, 1.0);
nclient.add(nserver, 20.36, 0, CTRL, 1.0);
nclient.add(nserver, 20.43, 0, CTRL, 1.0);
nclient.add(nserver, 20.50, 0, CTRL, 1.0);
nclient.add(nserver, 20.54, 0, CTRL, 1.0);
nclient.add(nserver, 21.24, 0, CTRL, 1.0);
nclient.add(nserver, 21.35, 0, CTRL, 1.0);
nclient.add(nserver, 21.42, 0, CTRL, 1.0);
nclient.add(nserver, 21.46, 0, CTRL, 1.0);
nclient.add(nserver, 21.49, 0, CTRL, 1.0);
nclient.add(nserver, 21.60, 0, RETRANS, 1.0);
nclient.add(nserver, 22.30, 0, RETRANS, 1.0);
nclient.add(nserver, 22.33, 0, RETRANS, 1.0);
nclient.add(nserver, 22.52, 0, RETRANS, 1.0);
nclient.add(nserver, 22.56, 0, RETRANS, 1.0);
nclient.add(nserver, 22.65, 0, RETRANS, 1.0);
nclient.add(nserver, 23.36, 0, CTRL, 1.0);
nclient.add(nserver, 23.58, 0, CTRL, 1.0);
nclient.add(nserver, 24.35, 0, RETRANS, 1.0);
nclient.add(nserver, 24.64, 0, CTRL, 1.0);
nclient.add(nserver, 25.41, 0, RETRANS, 1.0);
nclient.add(nserver, 25.70, 0, CTRL, 1.0);
nclient.add(nserver, 26.76, 0, CTRL, 1.0);
nclient.add(nserver, 27.82, 0, CTRL, 1.0);
nclient.add(nserver, 28.88, 0, CTRL, 1.0);
nclient.add(nserver, 28.91, 0, CTRL, 1.0);
nclient.add(nserver, 29.94, 0, CTRL, 1.0);
nclient.add(nserver, 29.97, 0, CTRL, 1.0);
nclient.add(nserver, 30.99, 0, CTRL, 1.0);
nclient.add(nserver, 31.03, 0, CTRL, 1.0);
nclient.add(nserver, 32.05, 0, CTRL, 1.0);
nclient.add(nserver, 32.09, 0, CTRL, 1.0);
nclient.add(nserver, 32.12, 0, CTRL, 1.0);
nclient.add(nserver, 32.16, 0, CTRL, 1.0);
nclient.add(nserver, 33.11, 0, CTRL, 1.0);
nclient.add(nserver, 33.18, 0, CTRL, 1.0);
nclient.add(nserver, 33.22, 0, RETRANS, 1.0);
nclient.add(nserver, 33.25, 0, RETRANS, 1.0);
nclient.add(nserver, 34.17, 0, RETRANS, 1.0);
nclient.add(nserver, 34.21, 0, RETRANS, 1.0);
nclient.add(nserver, 34.24, 0, RETRANS, 1.0);
nclient.add(nserver, 34.28, 0, RETRANS, 1.0);
nclient.add(nserver, 34.31, 0, RETRANS, 1.0);
nclient.add(nserver, 34.34, 0, CTRL, 1.0);
nclient.add(nserver, 35.34, 0, RETRANS, 1.0);
nclient.add(nserver, 35.37, 0, RETRANS, 1.0);
nclient.add(nserver, 35.40, 0, RETRANS, 1.0);
nclient.add(nserver, 36.40, 0, CTRL, 1.0);
nclient.add(nserver, 36.44, 0, RETRANS, 1.0);
nclient.add(nserver, 37.46, 0, CTRL, 1.0);
nclient.add(nserver, 38.53, 0, CTRL, 1.0);
nclient.add(nserver, 39.59, 0, CTRL, 1.0);
nclient.add(nserver, 41.12, 0, RETRANS, 1.0);
nclient.add(nserver, 42.18, 0, RETRANS, 1.0);
nclient.add(nserver, 43.24, 0, RETRANS, 1.0);
nclient.add(nserver, 43.58, 0, CTRL, 1.0);
nclient.add(nserver, 44.64, 0, CTRL, 1.0);
nclient.add(nserver, 44.67, 0, CTRL, 1.0);
nclient.add(nserver, 45.70, 0, CTRL, 1.0);
nclient.add(nserver, 45.73, 0, CTRL, 1.0);
nclient.add(nserver, 45.77, 0, CTRL, 1.0);
nclient.add(nserver, 46.76, 0, CTRL, 1.0);
nclient.add(nserver, 46.82, 0, RETRANS, 1.0);
nclient.add(nserver, 46.86, 0, RETRANS, 1.0);
nclient.add(nserver, 46.89, 0, RETRANS, 1.0);
nclient.add(nserver, 47.57, 0, RETRANS, 1.0);
nclient.add(nserver, 47.88, 0, RETRANS, 1.0);
nclient.add(nserver, 47.92, 0, RETRANS, 1.0);
nclient.add(nserver, 47.99, 0, CTRL, 1.0);
nclient.add(nserver, 48.98, 0, CTRL, 1.0);
nclient.add(nserver, 49.04, 0, RETRANS, 1.0);
nclient.add(nserver, 50.07, 0, RETRANS, 1.0);
nclient.add(nserver, 50.10, 0, RETRANS, 1.0);
nclient.add(nserver, 51.13, 0, CTRL, 1.0);
nclient.add(nserver, 51.16, 0, CTRL, 1.0);
nclient.add(nserver, 52.22, 0, RETRANS, 1.0);
nclient.add(nserver, 53.28, 0, RETRANS, 1.0);
nclient.add(nserver, 53.53, 0, CTRL, 1.0);
nclient.add(nserver, 54.58, 0, RETRANS, 1.0);
nclient.add(nserver, 54.62, 0, RETRANS, 1.0);
nclient.add(nserver, 55.64, 0, CTRL, 1.0);
nclient.add(nserver, 55.68, 0, RETRANS, 1.0);
nclient.add(nserver, 55.77, 0, CTRL, 1.0);
nclient.add(nserver, 56.70, 0, RETRANS, 1.0);
nclient.add(nserver, 56.84, 0, RETRANS, 1.0);
nclient.add(nserver, 57.76, 0, CTRL, 1.0);
nclient.add(nserver, 57.90, 0, CTRL, 1.0);
nclient.add(nserver, 58.82, 0, CTRL, 1.0);
nclient.add(nserver, 58.96, 0, CTRL, 1.0);
nclient.add(nserver, 59.00, 0, CTRL, 1.0);
nclient.add(nserver, 60.06, 0, RETRANS, 1.0);
nclient.add(nserver, 61.12, 0, RETRANS, 1.0);
nclient.add(nserver, 61.35, 0, CTRL, 1.0);
nclient.add(nserver, 66.27, 0, CTRL, 1.0);
nclient.add(nserver, 67.37, 0, CTRL, 1.0);
nclient.add(nserver, 68.43, 0, CTRL, 1.0);
nclient.add(nserver, 68.46, 0, CTRL, 1.0);
nclient.add(nserver, 68.50, 0, CTRL, 1.0);
nclient.add(nserver, 69.49, 0, CTRL, 1.0);
nclient.add(nserver, 69.53, 0, CTRL, 1.0);
nclient.add(nserver, 69.56, 0, CTRL, 1.0);
nclient.add(nserver, 70.55, 0, CTRL, 1.0);
nclient.add(nserver, 70.59, 0, CTRL, 1.0);
nclient.add(nserver, 70.62, 0, RETRANS, 1.0);
nclient.add(nserver, 70.66, 0, RETRANS, 1.0);
nclient.add(nserver, 71.61, 0, RETRANS, 1.0);
nclient.add(nserver, 71.65, 0, RETRANS, 1.0);
nclient.add(nserver, 71.68, 0, RETRANS, 1.0);
nclient.add(nserver, 71.72, 0, RETRANS, 1.0);
nclient.add(nserver, 71.75, 0, RETRANS, 1.0);
nclient.add(nserver, 72.67, 0, CTRL, 1.0);
nclient.add(nserver, 72.81, 0, RETRANS, 1.0);
nclient.add(nserver, 82.29, 0, CTRL, 1.0);
nclient.add(nserver, 83.34, 0, CTRL, 1.0);
nclient.add(nserver, 83.38, 0, CTRL, 1.0);
nclient.add(nserver, 84.40, 0, CTRL, 1.0);
nclient.add(nserver, 84.44, 0, CTRL, 1.0);
nclient.add(nserver, 84.44, 0, FIN, 1.0);
nserver.add(nclient, 2.02, 0, CTRL, 1.0);
nserver.add(nclient, 2.04, 1448, DATA, 1.0);
nserver.add(nclient, 2.04, 1448, DATA, 1.0);
nserver.add(nclient, 2.04, 1448, DATA, 1.0);
nserver.add(nclient, 5.18, 1448, RETRANS, 1.0);
nserver.add(nclient, 5.96, 1448, DATA, 1.0);
nserver.add(nclient, 5.96, 1448, DATA, 1.0);
nserver.add(nclient, 6.24, 1448, RETRANS, 1.0);
nserver.add(nclient, 6.24, 1448, RETRANS, 1.0);
nserver.add(nclient, 6.25, 1448, RETRANS, 1.0);
nserver.add(nclient, 7.02, 1448, DATA, 1.0);
nserver.add(nclient, 7.30, 1448, DATA, 1.0);
nserver.add(nclient, 7.33, 1448, DATA, 1.0);
nserver.add(nclient, 8.16, 1448, DATA, 1.0);
nserver.add(nclient, 8.40, 1448, DATA, 1.0);
nserver.add(nclient, 8.40, 1448, DATA, 1.0);
nserver.add(nclient, 8.40, 1448, DATA, 1.0);
nserver.add(nclient, 9.47, 1448, DATA, 1.0);
nserver.add(nclient, 9.47, 1448, DATA, 1.0);
nserver.add(nclient, 9.47, 1448, DATA, 1.0);
nserver.add(nclient, 9.53, 1448, DATA, 1.0);
nserver.add(nclient, 9.53, 1448, DATA, 1.0);
nserver.add(nclient, 9.53, 1448, DATA, 1.0);
nserver.add(nclient, 10.59, 1448, DATA, 1.0);
nserver.add(nclient, 10.59, 1448, DATA, 1.0);
nserver.add(nclient, 10.59, 1448, DATA, 1.0);
nserver.add(nclient, 10.59, 1448, DATA, 1.0);
nserver.add(nclient, 10.66, 1448, DATA, 1.0);
nserver.add(nclient, 10.66, 1448, DATA, 1.0);
nserver.add(nclient, 10.66, 1448, DATA, 1.0);
nserver.add(nclient, 11.65, 1448, DATA, 1.0);
nserver.add(nclient, 11.65, 1448, DATA, 1.0);
nserver.add(nclient, 11.66, 1448, DATA, 1.0);
nserver.add(nclient, 11.72, 1448, DATA, 1.0);
nserver.add(nclient, 11.72, 1448, DATA, 1.0);
nserver.add(nclient, 11.72, 1448, DATA, 1.0);
nserver.add(nclient, 11.77, 1448, DATA, 1.0);
nserver.add(nclient, 12.71, 1448, DATA, 1.0);
nserver.add(nclient, 12.71, 1448, DATA, 1.0);
nserver.add(nclient, 12.71, 1448, DATA, 1.0);
nserver.add(nclient, 12.71, 1448, DATA, 1.0);
nserver.add(nclient, 12.71, 1448, DATA, 1.0);
nserver.add(nclient, 12.78, 1448, DATA, 1.0);
nserver.add(nclient, 12.78, 1448, DATA, 1.0);
nserver.add(nclient, 12.78, 1448, DATA, 1.0);
nserver.add(nclient, 12.81, 1448, DATA, 1.0);
nserver.add(nclient, 12.81, 1448, DATA, 1.0);
nserver.add(nclient, 12.85, 1448, DATA, 1.0);
nserver.add(nclient, 12.97, 1448, DATA, 1.0);
nserver.add(nclient, 12.97, 1448, DATA, 1.0);
nserver.add(nclient, 12.98, 1448, DATA, 1.0);
nserver.add(nclient, 13.84, 1448, DATA, 1.0);
nserver.add(nclient, 13.84, 1448, DATA, 1.0);
nserver.add(nclient, 13.84, 1448, DATA, 1.0);
nserver.add(nclient, 13.84, 1448, DATA, 1.0);
nserver.add(nclient, 13.87, 1448, DATA, 1.0);
nserver.add(nclient, 13.91, 1448, DATA, 1.0);
nserver.add(nclient, 13.94, 1448, RETRANS, 1.0);
nserver.add(nclient, 14.01, 1448, DATA, 1.0);
nserver.add(nclient, 14.05, 1448, RETRANS, 1.0);
nserver.add(nclient, 14.08, 1448, DATA, 1.0);
nserver.add(nclient, 14.93, 1448, RETRANS, 1.0);
nserver.add(nclient, 14.96, 1448, DATA, 1.0);
nserver.add(nclient, 15.00, 1448, RETRANS, 1.0);
nserver.add(nclient, 15.03, 1448, DATA, 1.0);
nserver.add(nclient, 15.08, 1448, DATA, 1.0);
nserver.add(nclient, 15.10, 1448, DATA, 1.0);
nserver.add(nclient, 15.14, 1448, DATA, 1.0);
nserver.add(nclient, 15.99, 1448, DATA, 1.0);
nserver.add(nclient, 16.03, 1448, RETRANS, 1.0);
nserver.add(nclient, 16.06, 1448, DATA, 1.0);
nserver.add(nclient, 16.10, 1448, DATA, 1.0);
nserver.add(nclient, 16.14, 1448, DATA, 1.0);
nserver.add(nclient, 16.17, 1448, DATA, 1.0);
nserver.add(nclient, 16.20, 1448, DATA, 1.0);
nserver.add(nclient, 17.05, 1448, DATA, 1.0);
nserver.add(nclient, 17.08, 1448, DATA, 1.0);
nserver.add(nclient, 17.16, 1448, DATA, 1.0);
nserver.add(nclient, 17.16, 1448, DATA, 1.0);
nserver.add(nclient, 17.16, 1448, DATA, 1.0);
nserver.add(nclient, 17.20, 1448, DATA, 1.0);
nserver.add(nclient, 17.20, 1448, DATA, 1.0);
nserver.add(nclient, 17.23, 1448, DATA, 1.0);
nserver.add(nclient, 17.23, 1448, DATA, 1.0);
nserver.add(nclient, 17.27, 1448, DATA, 1.0);
nserver.add(nclient, 17.28, 1448, DATA, 1.0);
nserver.add(nclient, 18.14, 1448, DATA, 1.0);
nserver.add(nclient, 18.26, 1448, RETRANS, 1.0);
nserver.add(nclient, 18.33, 1448, DATA, 1.0);
nserver.add(nclient, 18.39, 1448, DATA, 1.0);
nserver.add(nclient, 18.43, 1448, DATA, 1.0);
nserver.add(nclient, 18.46, 1448, DATA, 1.0);
nserver.add(nclient, 18.50, 1448, DATA, 1.0);
nserver.add(nclient, 19.20, 1448, DATA, 1.0);
nserver.add(nclient, 19.32, 1448, DATA, 1.0);
nserver.add(nclient, 19.39, 1448, DATA, 1.0);
nserver.add(nclient, 19.39, 1448, DATA, 1.0);
nserver.add(nclient, 19.45, 1448, DATA, 1.0);
nserver.add(nclient, 19.52, 1448, DATA, 1.0);
nserver.add(nclient, 19.52, 1448, DATA, 1.0);
nserver.add(nclient, 19.56, 1448, DATA, 1.0);
nserver.add(nclient, 20.26, 1448, DATA, 1.0);
nserver.add(nclient, 20.26, 1448, DATA, 1.0);
nserver.add(nclient, 20.45, 1448, DATA, 1.0);
nserver.add(nclient, 20.45, 1448, DATA, 1.0);
nserver.add(nclient, 20.52, 1448, DATA, 1.0);
nserver.add(nclient, 20.52, 1448, DATA, 1.0);
nserver.add(nclient, 20.62, 1448, DATA, 1.0);
nserver.add(nclient, 21.32, 1448, RETRANS, 1.0);
nserver.add(nclient, 21.54, 1448, RETRANS, 1.0);
nserver.add(nclient, 21.58, 1448, DATA, 1.0);
nserver.add(nclient, 21.67, 1448, DATA, 1.0);
nserver.add(nclient, 22.38, 1448, DATA, 1.0);
nserver.add(nclient, 22.60, 1448, RETRANS, 1.0);
nserver.add(nclient, 23.37, 1448, DATA, 1.0);
nserver.add(nclient, 23.66, 1448, RETRANS, 1.0);
nserver.add(nclient, 24.72, 1448, RETRANS, 1.0);
nserver.add(nclient, 25.78, 1448, DATA, 1.0);
nserver.add(nclient, 26.84, 1448, DATA, 1.0);
nserver.add(nclient, 26.84, 1448, DATA, 1.0);
nserver.add(nclient, 27.90, 1448, DATA, 1.0);
nserver.add(nclient, 27.90, 1448, DATA, 1.0);
nserver.add(nclient, 27.93, 1448, DATA, 1.0);
nserver.add(nclient, 28.96, 1448, DATA, 1.0);
nserver.add(nclient, 28.96, 1448, DATA, 1.0);
nserver.add(nclient, 30.02, 1448, DATA, 1.0);
nserver.add(nclient, 30.02, 1448, DATA, 1.0);
nserver.add(nclient, 30.02, 1448, DATA, 1.0);
nserver.add(nclient, 30.02, 1448, DATA, 1.0);
nserver.add(nclient, 31.08, 1448, DATA, 1.0);
nserver.add(nclient, 31.08, 1448, DATA, 1.0);
nserver.add(nclient, 31.08, 1448, DATA, 1.0);
nserver.add(nclient, 31.14, 1448, DATA, 1.0);
nserver.add(nclient, 31.14, 1448, DATA, 1.0);
nserver.add(nclient, 31.14, 1448, DATA, 1.0);
nserver.add(nclient, 32.13, 1448, DATA, 1.0);
nserver.add(nclient, 32.13, 1448, DATA, 1.0);
nserver.add(nclient, 32.14, 1448, DATA, 1.0);
nserver.add(nclient, 32.20, 1448, DATA, 1.0);
nserver.add(nclient, 32.20, 1448, DATA, 1.0);
nserver.add(nclient, 32.24, 1448, DATA, 1.0);
nserver.add(nclient, 32.27, 1448, RETRANS, 1.0);
nserver.add(nclient, 33.23, 1448, DATA, 1.0);
nserver.add(nclient, 33.30, 1448, DATA, 1.0);
nserver.add(nclient, 33.33, 1448, DATA, 1.0);
nserver.add(nclient, 33.36, 1448, DATA, 1.0);
nserver.add(nclient, 34.36, 1448, RETRANS, 1.0);
nserver.add(nclient, 34.39, 1448, DATA, 1.0);
nserver.add(nclient, 34.42, 1448, DATA, 1.0);
nserver.add(nclient, 35.43, 1448, RETRANS, 1.0);
nserver.add(nclient, 36.49, 1448, RETRANS, 1.0);
nserver.add(nclient, 37.55, 1448, DATA, 1.0);
nserver.add(nclient, 39.08, 1448, RETRANS, 1.0);
nserver.add(nclient, 40.14, 1448, DATA, 1.0);
nserver.add(nclient, 40.14, 1448, DATA, 1.0);
nserver.add(nclient, 41.20, 1448, DATA, 1.0);
nserver.add(nclient, 41.54, 1448, RETRANS, 1.0);
nserver.add(nclient, 42.60, 1448, DATA, 1.0);
nserver.add(nclient, 42.60, 1448, DATA, 1.0);
nserver.add(nclient, 43.66, 1448, DATA, 1.0);
nserver.add(nclient, 43.66, 1448, DATA, 1.0);
nserver.add(nclient, 43.70, 1448, DATA, 1.0);
nserver.add(nclient, 44.72, 1448, DATA, 1.0);
nserver.add(nclient, 44.72, 1448, DATA, 1.0);
nserver.add(nclient, 44.79, 1448, DATA, 1.0);
nserver.add(nclient, 44.79, 1448, DATA, 1.0);
nserver.add(nclient, 44.79, 1448, DATA, 1.0);
nserver.add(nclient, 45.85, 1448, DATA, 1.0);
nserver.add(nclient, 45.85, 1448, DATA, 1.0);
nserver.add(nclient, 45.88, 1448, DATA, 1.0);
nserver.add(nclient, 45.91, 1448, RETRANS, 1.0);
nserver.add(nclient, 46.94, 1448, DATA, 1.0);
nserver.add(nclient, 47.01, 1448, DATA, 1.0);
nserver.add(nclient, 47.01, 1448, DATA, 1.0);
nserver.add(nclient, 48.00, 1448, DATA, 1.0);
nserver.add(nclient, 48.00, 1448, DATA, 1.0);
nserver.add(nclient, 48.06, 1448, DATA, 1.0);
nserver.add(nclient, 49.09, 1448, RETRANS, 1.0);
nserver.add(nclient, 49.12, 1448, DATA, 1.0);
nserver.add(nclient, 50.15, 1448, DATA, 1.0);
nserver.add(nclient, 50.18, 1448, DATA, 1.0);
nserver.add(nclient, 50.18, 1448, DATA, 1.0);
nserver.add(nclient, 51.24, 1448, DATA, 1.0);
nserver.add(nclient, 51.49, 1448, RETRANS, 1.0);
nserver.add(nclient, 52.55, 1448, DATA, 1.0);
nserver.add(nclient, 52.55, 1448, DATA, 1.0);
nserver.add(nclient, 53.61, 1448, RETRANS, 1.0);
nserver.add(nclient, 53.61, 1448, RETRANS, 1.0);
nserver.add(nclient, 53.61, 1448, DATA, 1.0);
nserver.add(nclient, 53.64, 1448, DATA, 1.0);
nserver.add(nclient, 54.66, 1448, DATA, 1.0);
nserver.add(nclient, 54.80, 1448, DATA, 1.0);
nserver.add(nclient, 55.72, 1448, RETRANS, 1.0);
nserver.add(nclient, 55.87, 1448, DATA, 1.0);
nserver.add(nclient, 56.79, 1448, DATA, 1.0);
nserver.add(nclient, 56.93, 1448, DATA, 1.0);
nserver.add(nclient, 56.93, 1448, DATA, 1.0);
nserver.add(nclient, 57.85, 1448, DATA, 1.0);
nserver.add(nclient, 57.98, 1448, DATA, 1.0);
nserver.add(nclient, 58.02, 1448, DATA, 1.0);
nserver.add(nclient, 59.08, 1448, DATA, 1.0);
nserver.add(nclient, 59.31, 1448, RETRANS, 1.0);
nserver.add(nclient, 60.38, 1448, DATA, 1.0);
nserver.add(nclient, 60.38, 1448, DATA, 1.0);
nserver.add(nclient, 61.82, 1448, RETRANS, 1.0);
nserver.add(nclient, 64.24, 1448, RETRANS, 1.0);
nserver.add(nclient, 65.30, 1448, DATA, 1.0);
nserver.add(nclient, 65.30, 1448, DATA, 1.0);
nserver.add(nclient, 66.39, 1448, DATA, 1.0);
nserver.add(nclient, 66.39, 1448, DATA, 1.0);
nserver.add(nclient, 66.39, 1448, DATA, 1.0);
nserver.add(nclient, 67.45, 1448, DATA, 1.0);
nserver.add(nclient, 67.48, 1448, DATA, 1.0);
nserver.add(nclient, 67.52, 1448, DATA, 1.0);
nserver.add(nclient, 68.52, 1448, DATA, 1.0);
nserver.add(nclient, 68.52, 1448, DATA, 1.0);
nserver.add(nclient, 68.55, 1448, DATA, 1.0);
nserver.add(nclient, 68.58, 1448, DATA, 1.0);
nserver.add(nclient, 68.58, 1448, DATA, 1.0);
nserver.add(nclient, 69.58, 1448, DATA, 1.0);
nserver.add(nclient, 69.61, 1448, DATA, 1.0);
nserver.add(nclient, 69.61, 1448, DATA, 1.0);
nserver.add(nclient, 69.64, 1448, DATA, 1.0);
nserver.add(nclient, 69.68, 1448, DATA, 1.0);
nserver.add(nclient, 70.64, 1448, RETRANS, 1.0);
nserver.add(nclient, 70.70, 1448, DATA, 1.0);
nserver.add(nclient, 70.74, 1448, DATA, 1.0);
nserver.add(nclient, 70.77, 1448, DATA, 1.0);
nserver.add(nclient, 71.70, 1448, DATA, 1.0);
nserver.add(nclient, 71.83, 1448, DATA, 1.0);
nserver.add(nclient, 71.83, 1443, FIN, 1.0);
nserver.add(nclient, 74.72, 1448, RETRANS, 1.0);
nserver.add(nclient, 80.25, 1448, RETRANS, 1.0);
nserver.add(nclient, 81.30, 1448, RETRANS, 1.0);
nserver.add(nclient, 81.30, 1448, RETRANS, 1.0);
nserver.add(nclient, 82.36, 1448, RETRANS, 1.0);
nserver.add(nclient, 82.36, 1443, RETRANS, 1.0);
nserver.add(nclient, 83.46, 0, CTRL, 1.0);
}