dataSocket