plugins/mod_websocket.lua
changeset 7719 779a9ef6b4fd
parent 7343 7dea28dafc49
child 7763 801d4c8e0f58
equal deleted inserted replaced
7718:08989f8464b9 7719:779a9ef6b4fd
   291 end
   291 end
   292 
   292 
   293 local function keepalive(event)
   293 local function keepalive(event)
   294 	local session = event.session;
   294 	local session = event.session;
   295 	if session.open_stream == session_open_stream then
   295 	if session.open_stream == session_open_stream then
   296 		return session.conn:write(build_frame({ opcode = 0x9, }));
   296 		return session.conn:write(build_frame({ opcode = 0x9, FIN = true }));
   297 	end
   297 	end
   298 end
   298 end
   299 
   299 
   300 module:hook("c2s-read-timeout", keepalive, -0.9);
   300 module:hook("c2s-read-timeout", keepalive, -0.9);
   301 
   301