socket message support