Rewrite websockets for Lua (Step 3 of ?)
Rewrite websocket for Lua (step 4 of ?)