comparison mod_websocket/mod_websocket.lua @ 1397:4e36b68d68da

mod_websocket: Handle pong messages
author Florian Zeitz <florob@babelmonkeys.de>
date Mon, 28 Apr 2014 23:23:45 +0200
parents cc77341af5ee
children
comparison
equal deleted inserted replaced
1396:cf4e39334ef7 1397:4e36b68d68da
317 return; 317 return;
318 elseif opcode == 0x9 then -- Ping frame 318 elseif opcode == 0x9 then -- Ping frame
319 frame.opcode = 0xA; 319 frame.opcode = 0xA;
320 conn:write(build_frame(frame)); 320 conn:write(build_frame(frame));
321 return ""; 321 return "";
322 elseif opcode == 0xA then -- Pong frame
323 module:log("warn", "Received unexpected pong frame: " .. tostring(frame.data));
324 return "";
322 else 325 else
323 log("warn", "Received frame with unsupported opcode %i", opcode); 326 log("warn", "Received frame with unsupported opcode %i", opcode);
324 return ""; 327 return "";
325 end 328 end
326 329