d
socket
d