Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketServer - Case 12.4.4 : Pass - 385 ms @ 2016-03-30T12:04:57.795Z

Case Description

Send 1000 compressed messages each of payload size 1024, auto-fragment to 0 octets. Use default permessage-deflate offer.

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 240 secs.

Case Outcome

Ok, received all echo'ed messages in time.

Expected:
{}

Observed:
[]

Case Closing Behavior

Connection was properly closed (OK)



Opening Handshake

GET / HTTP/1.1
User-Agent: AutobahnTestSuite/0.7.5-0.10.9
Host: 127.0.0.1:9001
Upgrade: WebSocket
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: Ic4+oWWuTQgc4DNCb9HU1w==
Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; client_max_window_bits
Sec-WebSocket-Version: 13
HTTP/1.1 101 Switching Protocols
Sec-WebSocket-Accept: MiKJem0VIaAx1QwCFv+PleIICVk=
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=15; server_max_window_bits=15
Upgrade: websocket
Connection: Upgrade


Closing Behavior

KeyValueDescription
isServerFalseTrue, iff I (the fuzzer) am a server, and the peer is a client.
closedByMeTrueTrue, iff I have initiated closing handshake (that is, did send close first).
failedByMeFalseTrue, iff I have failed the WS connection (i.e. due to protocol error). Failing can be either by initiating closing handshake or brutal drop TCP.
droppedByMeFalseTrue, iff I dropped the TCP connection.
wasCleanTrueTrue, iff full WebSockets closing handshake was performed (close frame sent and received) _and_ the server dropped the TCP (which is its responsibility).
wasNotCleanReasonNoneWhen wasClean == False, the reason what happened.
wasServerConnectionDropTimeoutFalseWhen we are a client, and we expected the server to drop the TCP, but that didn't happen in time, this gets True.
wasOpenHandshakeTimeoutFalseWhen performing the opening handshake, but the peer did not finish in time, this gets True.
wasCloseHandshakeTimeoutFalseWhen we initiated a closing handshake, but the peer did not respond in time, this gets True.
localCloseCode1000The close code I sent in close frame (if any).
localCloseReasonNoneThe close reason I sent in close frame (if any).
remoteCloseCode1000The close code the peer sent me in close frame (if any).
remoteCloseReasonNoneThe close reason the peer sent me in close frame (if any).


Wire Statistics

Octets Received by Chop Size

Chop SizeCountOctets
25011002
453212
25125
26252
27127
285140
29387
309270
3113403
3213416
3327891
3416544
3521735
3620720
37291073
3826988
39291131
4022880
41371517
42241008
43261118
44331452
45532385
46301380
47381786
48411968
49251225
50211050
5116816
529468
5314742
5411594
5512660
568448
5711627
58191102
5913767
609540
615305
622124
6312756
644256
658520
667462
677469
688544
699621
709630
719639
727504
739657
746444
754300
768608
775385
788624
798632
807560
815405
82182
833249
845420
855425
863258
873261
883264
893267
903270
913273
932186
943282
96196
97197
98198
994396
1021102
1034412
1042208
1052210
1072214
1093327
1101110
1111111
1155575
1162232
1172234
1181118
1192238
1201120
1211121
1222244
1232246
1241124
1261126
1271127
1291129
1322264
1332266
1342268
1421142
1521152
1531153
1561156
1571157
1582316
1591159
1612322
1623486
1663498
1692338
1711171
1781178
1831183
1861186
1901190
1942388
1971197
2002400
2011201
2091209
2101210
2161216
2171217
2272454
2291229
2351235
2391239
2441244
2471247
2501250
2531253
2551255
2572514
2661266
2691269
2732546
2761276
2851285
2881288
2891289
2971297
2981298
3011301
3141314
3211321
3262652
3281328
3321332
3341334
3351335
3571357
3741374
3772754
3842768
3862772
3931393
3941394
4101410
4301430
4331433
4461446
4781478
Total155571229

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
31262
324128
33133
346204
356210
3612432
3718666
3812456
39261014
4023920
41291189
4217714
4323989
44281232
45331485
46261196
47311457
48241152
49371813
50402000
51542754
52321664
53241272
54291566
55251375
56191064
5713741
586348
5914826
609540
6114854
62171054
6310630
6412768
6510650
667462
674268
685340
6912828
705350
715355
725360
7310730
748592
757525
7610760
7711847
789702
794316
806480
815405
827574
839747
8410840
855425
863258
874348
884352
893267
903270
915455
923276
935465
943282
953285
96196
972194
98198
1003300
1033309
1041104
1051105
1072214
1083324
1094436
1133339
1141114
1152230
1171117
1201120
1217847
1224488
1231123
1252250
1262252
1272254
1281128
1292258
1302260
1311131
1341134
1351135
1361136
1372274
1401140
1411141
1422284
1461146
1561156
1571157
1601160
1621162
1631163
1651165
1661166
1681168
1691169
1701170
1731173
1741174
1791179
1861186
1871187
1901190
1983594
2011201
2042408
2051205
2171217
2181218
2212442
2231223
2311231
2412482
2431243
2481248
2511251
2522504
2541254
2591259
2702540
2731273
2741274
2761276
2771277
2781278
2801280
2811281
2881288
3041304
3081308
3101310
3111311
3141314
3231323
3301330
3321332
3381338
3512702
3561356
3601360
3651365
3671367
3701370
3711371
3751375
3811381
3921392
4011401
4091409
4101410
4221422
Total100274134

Frames Received by Opcode

OpcodeCount
11000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
11000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               352d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365632d576562536f636b65742d4163
               636570743a204d694b4a656d3056 ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 240.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=97af1842, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 888297af18429447
007 RX OCTETS: 880203e8
008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=False, MASK=None
               0x03e8
009 TCP DROPPED BY PEER