Autobahn WebSockets Testsuite Report
Autobahn WebSockets

PocketSocketServer - Case 12.3.3 : Pass - 405 ms @ 2016-03-30T12:02:03.258Z

Case Description

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

Case Expectation

Receive echo'ed messages (with payload as sent). Timeout case after 120 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: KTYsS35wbIFlAJXuKj3CEA==
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: Z6816ejDbfwA82R6jynTDJbElE4=
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
2232464
4216864
22122
67167
69169
753225
76176
803240
81181
82182
832166
892178
922184
935465
94194
95195
965480
975485
985490
995495
1005500
1017707
1024408
1035515
1045520
105121260
1068848
107101070
1089972
109141526
110181980
111181998
112141568
113182034
114212394
115161840
116222552
117222574
118202360
119242856
120283360
121273267
122323904
123323936
124222728
125293625
126334158
127364572
128192432
129131677
130273510
131182358
132293828
133303990
134364824
135233105
136253400
137273699
138162208
139182502
140162240
141192679
142172414
143192717
14481152
145111595
14671022
1476882
14881184
1493447
15091350
1513453
1524608
1533459
1544616
1552310
1563468
1572314
1581158
1591159
1601160
1611161
1621162
1632326
1651165
1671167
1711171
1752350
1771177
1801180
1841184
1851185
1881188
2231223
2291229
2351235
Total1449127377

Octets Transmitted by Chop Size

Chop SizeCountOctets
818
26126
71171
73173
792158
80180
81181
84184
863258
872174
89189
93193
95195
962192
972194
98198
994396
1002200
1014404
1025510
1034412
1044416
1056630
1067742
1076642
1083324
1098872
1104440
111111221
112121344
113121356
114151710
115192185
116161856
117141638
118131534
119202380
120263120
121182178
122192318
123253075
124273348
125283500
126293654
127303810
128283584
129283612
130334290
131364716
134354690
135273645
136364896
137364932
138294002
139304170
140273780
141253525
142233266
143192717
144192736
145192755
146172482
147152205
148121776
149162384
15081200
151111661
15271064
1534612
15491386
15571085
1564624
15781256
1584632
1591159
1621162
1631163
1671167
1681168
1693507
1721172
1741174
1751175
1781178
1801180
1961196
2001200
2101210
3381338
Total1002130821

Frames Received by Opcode

OpcodeCount
21000
81
Total1001

Frames Transmitted by Opcode

OpcodeCount
21000
81
Total1001


Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e5465737453756974652f302e372e
               352d302e31302e390d0a486f7374 ...
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365632d576562536f636b65742d4163
               636570743a205a36383136656a44 ...
002 WIRELOG DISABLED
003 CLOSE CONNECTION AFTER 120.000000 sec
004 WIRELOG ENABLED
005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=cf3d4448, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               0x03e8
006 TX OCTETS: 8882cf3d4448ccd5
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