| OLD | NEW |
| 1 from mod_pywebsocket import common | 1 from mod_pywebsocket import common |
| 2 from mod_pywebsocket import msgutil | 2 from mod_pywebsocket import msgutil |
| 3 | 3 |
| 4 | 4 |
| 5 def web_socket_do_extra_handshake(request): | 5 def web_socket_do_extra_handshake(request): |
| 6 pass | 6 pass |
| 7 | 7 |
| 8 | 8 |
| 9 def web_socket_transfer_data(request): | 9 def web_socket_transfer_data(request): |
| 10 msgutil.send_ping(request, 'Hello, world!') | 10 msgutil.send_ping(request, 'Hello, world!') |
| 11 | 11 |
| 12 # We need to use an internal function to detect a pong frame from the client
. | 12 # We need to use an internal function to detect a pong frame from the client
. |
| 13 opcode, payload, final, reserved1, reserved2, reserved3 = request.ws_stream.
_receive_frame() | 13 opcode, payload, final, reserved1, reserved2, reserved3 = request.ws_stream.
_receive_frame() |
| 14 if opcode == common.OPCODE_PONG and payload == 'Hello, world!' and final and
not reserved1 and not reserved2 and not reserved3: | 14 if opcode == common.OPCODE_PONG and payload == 'Hello, world!' and final and
not reserved1 and not reserved2 and not reserved3: |
| 15 msgutil.send_message(request, 'PASS') | 15 msgutil.send_message(request, 'PASS') |
| 16 else: | 16 else: |
| 17 msgutil.send_message(request, | 17 msgutil.send_message(request, |
| 18 'FAIL: Received unexpected frame: opcode = %r, payl
oad = %r, final = %r, reserved1 = %r, reserved2 = %r, reserved3 = %r' % | 18 'FAIL: Received unexpected frame: opcode = %r, payl
oad = %r, final = %r, reserved1 = %r, reserved2 = %r, reserved3 = %r' % |
| 19 (opcode, payload, final, reserved1, reserved2, rese
rved3)) | 19 (opcode, payload, final, reserved1, reserved2, rese
rved3)) |
| OLD | NEW |