John Fallows explains how websockets work at #html5live