plugins/keepalive.lua

changeset 250
a5ac643a7fd6
parent 206
1bf01ffcb5a3
equal deleted inserted replaced
249:00891a675634 250:a5ac643a7fd6
1 local verse = require "verse";
2
1 function verse.plugins.keepalive(stream) 3 function verse.plugins.keepalive(stream)
2 stream.keepalive_timeout = stream.keepalive_timeout or 300; 4 stream.keepalive_timeout = stream.keepalive_timeout or 300;
3 verse.add_task(stream.keepalive_timeout, function () 5 verse.add_task(stream.keepalive_timeout, function ()
4 stream.conn:write(" "); 6 stream.conn:write(" ");
5 return stream.keepalive_timeout; 7 return stream.keepalive_timeout;

mercurial