socketIO now falls back to websocket or HTTP if blank