1 from mod_pywebsocket
import msgutil
4 def web_socket_do_extra_handshake(request
):
8 def web_socket_transfer_data(request
):
9 # send_message's third argument corresponds to "fin" bit;
10 # it is set to True if this frame is the final fragment of a message.
11 msgutil
.send_message(request
, 'First ', False)
12 msgutil
.send_message(request
, 'message', True)
14 # Empty fragment is allowed.
15 msgutil
.send_message(request
, '', False)
16 msgutil
.send_message(request
, 'Second ', False)
17 msgutil
.send_message(request
, '', False)
18 msgutil
.send_message(request
, 'message', False)
19 msgutil
.send_message(request
, '', True)
21 # Fragment aggressively.
22 msgutil
.send_message(request
, 'T', False)
23 msgutil
.send_message(request
, 'h', False)
24 msgutil
.send_message(request
, 'i', False)
25 msgutil
.send_message(request
, 'r', False)
26 msgutil
.send_message(request
, 'd', False)
27 msgutil
.send_message(request
, ' ', False)
28 msgutil
.send_message(request
, 'm', False)
29 msgutil
.send_message(request
, 'e', False)
30 msgutil
.send_message(request
, 's', False)
31 msgutil
.send_message(request
, 's', False)
32 msgutil
.send_message(request
, 'a', False)
33 msgutil
.send_message(request
, 'g', False)
34 msgutil
.send_message(request
, 'e', True)