Establish a websocket communication using Ruby standard sockets or Celluloid::IO sockets if required