socket dep