A portable websocket client implemetation for Java