pour vous montrer en détail les erreurs, j'ai fait 2 screenshot...
C'est vraiment pas pratique les captures d'écran. Tu devrais utiliser un site du genre pastebin (
http://pastebin.com/), pour ça, c'est parfait. Tu y mets le code source, les erreurs de compilation, et chacun peut faire des modifications directement dans ton code.
Pour revenir à ton problème, le message d'erreur a changé. Chaque chose en son temps. Pour l'instant, c'est le prototype de la fonction main() qui ne plait pas au compilateur. Un prototype classique est plutôt :
int main(int argc, char **argv)
Évidemment, dans ce cas, il faut ajouter un return( <code> ) à la fin de la fonction, sinon le compilateur se remettra à râler.
Pour l'instant, tes problèmes ne sont absolument pas liés à la programmation par socket. C'est plutôt de la programmation C (gestion des headers et des librairies, compilation d'un programme de base, etc.). Je te conseille fortement de suivre des tutoriels d'un niveau plus léger, pour débuter. Le site du zéro reste toujours une référence à ce sujet.