light weight java websocket client,with nio