A socket is a communications connection point (endpoint) that you can
name and address in a network. Socket programming shows how to use
socket APIs to establish communication links between remote and local
processes. -- http://publib.boulder.ibm.com/infoce...b6/uafunix.htm

Here is a nice tutorial that i would like to share it with you guys as
long as lots of questions concerning sockets been asked in here.

zaher el siddik