Anda di halaman 1dari 2

Les principales fonctions :

Socket : Cette fonction cre un socket.


Close : Cette fonction ferme le descripteur fd, dans notre cas, elle fermera simplement notre
socket.

send et sendto : send est utiliser pour le mode connect. Elle envoie sur le socket s, les
donnes pointes par msg, pour une taille de len octets.
sendto est utiliser pour le mode non connect. Pareil que la prcdente sauf que l'on spcifie
notre structure sockaddr.

recv et recvfromv : recv est utiliser pour le mode connect. Elle reoit sur le socket s, des
donnes qu'elle stockera l'endroit point par buf, pour une taille maximale de len octets.
recvfrom est utiliser pour le mode non connect. Pareil que la prcdente sauf que l'on spcifie
notre structure sockaddr (voir plus bas).
Bind : lie un socket avec une structure sockaddr.
Connect : Cette fonction connecte votre socket l'adresse spcifie dans la structure sockaddr.
Il s'agit donc d'une fonction utiliser dans un client.
Listen : Cette fonction dfinie la taille de la file de connexions en attente pour votre socket s.
Accept : Cette fonction accepte la connexion d'un socket sur le socket sock. Le socket aura t
pralablement li avec un port avec la fonctionbind
L'argument adresse sera remplie avec les informations du client qui s'est connect.
Cette fonction retourne un nouveau socket, qui devra tre utilis pour communiquer avec le client.

LIMITE model client serveur :

Services pour la construction dapplications rparties


le RPC est un mcanisme de bas niveau
des services additionnels sont ncessaires pour la construction dapplications
rparties (dsignation,fichiers rpartis, scurit, etc.)
CORBA, EJB ...
Outils de dveloppement
limits la gnration automatique des talons peu (ou pas ) doutils pour le
dploiement et la mise au point d'applications rparties (CCM).
EXERCICE 2