//event-stream import win.ui; /*DSG{{*/ var winform = win.form(text="web.view - event-stream";right=753;bottom=434) winform.add() /*}}*/ import web.view; var wb = web.view(winform); //启动多线程 HTTP 服务器 import wsock.tcp.simpleHttpServer; wb.eventSourceUrl = wsock.tcp.simpleHttpServer.startUrl( function(response,request,session){ response.headers["Access-Control-Allow-Origin"] = "*" while (true) { response.eventStream( event = "ping"; data = { time = time() }; ) sleep(1000); } } ) //HTML 支持 aardio 模板语法(可嵌入 aardio 代码,owner 参数为 wb 对象) wb.html = /** **/ winform.show(); win.loopMessage();