[feautre] xsock listener and connector seperated by xsock_protocol