Socket is a software structure that serves as an endpoint for sending and receiving data across a computer network.
In computing, a socket is an endpoint for communication between two machines.
The term "socket" also refers to:
1. A physical electrical socket for connecting devices
2. In mechanics, a socket wrench is a tool that fits over a nut or bolt
3. In anatomy, the socket is the hollow part of a joint where another bone fits