1 from mod_pywebsocket
import common
2 from mod_pywebsocket
import stream
5 def web_socket_do_extra_handshake(request
):
9 def web_socket_transfer_data(request
):
10 payload1
= 'This first text should be received.'
11 payload2
= 'This second text '
12 payload3
= 'should be received, too.'
15 request
.connection
.write(stream
.create_header(common
.OPCODE_TEXT
,
20 request
.connection
.write(stream
.create_header(common
.OPCODE_TEXT
,
22 1, 0, 0, 0, 0) + payload1
)
25 request
.connection
.write(stream
.create_header(common
.OPCODE_TEXT
,
28 request
.connection
.write(stream
.create_header(common
.OPCODE_CONTINUATION
,
32 # send payload2 + '' + payload3
33 request
.connection
.write(stream
.create_header(common
.OPCODE_TEXT
,
35 0, 0, 0, 0, 0) + payload2
)
36 request
.connection
.write(stream
.create_header(common
.OPCODE_CONTINUATION
,
39 request
.connection
.write(stream
.create_header(common
.OPCODE_CONTINUATION
,
41 1, 0, 0, 0, 0) + payload3
)