This question already has an answer here:

I met several times the term "socket", so I looked it up on different sites, but each of them required too much knowledge in order to understand the explanation.

What I read were things like:

  • sockets fall into the same category as pipes and name pipes
  • sockets offer some kind of two-way communication
  • sockets are used in inter-process communication
  • sockets are sometimes mentioned with regard to networks

I do not really get the big picture, what is the very purpose of a socket. Could you explain it maybe in terms that would not require too much technical knowledge (like C language)?

merged by terdon Apr 1 '15 at 15:33

This question was merged with What is a socket? because it is an exact duplicate of that question.

Browse other questions tagged or ask your own question.