basic client/server WS example