Socket en c

Disponible uniquement sur Etudier
  • Pages : 43 (10637 mots )
  • Téléchargement(s) : 0
  • Publié le : 14 avril 2011
Lire le document complet
Aperçu du document
Les sockets en C
par Benjamin Roux (Retour aux articles)
Date de publication : 27/01/2008 Dernière mise à jour : 06/03/2009

Cet article vous présentera les sockets en langage C, du TCP à l'UDP de Windows à Linux.

Les sockets en C par Benjamin Roux (Retour aux articles)

1 -Introduction.............................................................................................................................................................4 2 - Les différentes implémentations............................................................................................................................ 5 2-1 - Les sockets sous Linux.................................................................................................................................5 2-1-1- Les structures....................................................................................................................................... 5 2-1-1-a - struct sockaddr_in........................................................................................................................ 5 2-1-1-b - struct sockaddr et structin_addr..................................................................................................5 2-1-1-c - struct hostent................................................................................................................................ 5 2-1-2 - Les fonctions.........................................................................................................................................6 2-1-2-a -socket........................................................................................................................................... 6 2-1-2-b - close............................................................................................................................................. 6 2-1-2-c - send etsendto..............................................................................................................................6 2-1-2-d - recv et recvfrom........................................................................................................................... 6 2-1-2-e - bind............................................................................................................................................... 7 2-1-2-f -connect.......................................................................................................................................... 7 2-1-2-g - listen............................................................................................................................................. 7 2-1-2-h -accept........................................................................................................................................... 7 2-2 - Les sockets sous Windows...........................................................................................................................7 2-2-1 - Les fonctions.........................................................................................................................................7 2-2-2 - Lestypes...............................................................................................................................................8 2-3 - Les sockets portables Windows/Linux.......................................................................................................... 8 3 - Les protocoles TCP etUDP................................................................................................................................ 10 3-1 - Présentation du protocole TCP................................................................................................................... 10 3-2 - Utilisation du protocole TCP....................................................................................................................... 10 3-2-1 - Côté...
tracking img