theaamalia 0 Newbie Poster

Hello,

We are very much begginers at programming in general, and it would be great if you could keep that in mind when helping us!

Could someone please explain just what a socket is?
We are working on a program which will solve a 3D puzzle, handed to us by a known server.
Basically what we need to do is establish a connection between the klient and the server, and "sockets" seem to be significant in this process.

Many great thanks in advance!!