| 1738 | 1 local Io = require "luan:Io.luan" | 
|  | 2 local Http = require "luan:http/Http.luan" | 
|  | 3 | 
|  | 4 | 
|  | 5 return function() | 
|  | 6 	local request = Http.request | 
|  | 7 	local message = request.parameters.message | 
|  | 8 	if message ~= nil then | 
|  | 9 		local url = request.url() | 
|  | 10 		Http.push(url,message) | 
|  | 11 	end | 
|  | 12 	Io.stdout = Http.response.text_writer() | 
|  | 13 %> | 
|  | 14 <!doctype html> | 
| 1931 | 15 <html lang="en"> | 
| 1738 | 16 	<body> | 
|  | 17 		<h1>push server-sent events</h1> | 
|  | 18 		<form method=post> | 
|  | 19 			<p><textarea name=message></textarea></p> | 
|  | 20 			<p><input type=submit></p> | 
|  | 21 		</form> | 
|  | 22 	</body> | 
|  | 23 </html> | 
|  | 24 <% | 
|  | 25 end |