1 -- vim:set ft=lua: 2 3 local L4 = require("L4"); 4 5 local l = L4.default_loader; 6 7 local blocksvr = l:new_channel(); 8 9 l:startv({ 10 caps = { 11 server = blocksvr:svr(), 12 }, 13 log = { "blocksvr", "r" }, 14 }, 15 "rom/dstest_block_server", "10"); 16 17 local clientsvr = l:new_channel(); 18 19 l:startv({ 20 caps = { 21 server = blocksvr, 22 clientsvr = clientsvr:svr(), 23 }, 24 log = { "clientsvr", "r" }, 25 }, 26 "rom/dstest_client_server", "10", "clientsvr"); 27 28 l:startv({ 29 caps = { 30 server = clientsvr, 31 }, 32 log = { "client", "g" }, 33 }, 34 "rom/dstest_block_client_simple", "rom/dstest_client.cfg");