Winsock

Fermé
poxvx Messages postés 15 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 mai 2003 - 8 févr. 2003 à 00:11
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 10 févr. 2003 à 09:12
J'aimerai savoir a quoi sert winsock est ou peut on le trouver.

3 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
10 févr. 2003 à 09:12
Et bien imagine:

Tu créé un programme de traitement de texte.
Mais il faut pouvoir imprimer.
Il existe des milliers de modèles d'imprimante différentes.
ça serait une folie de devoir modifier ton programme pour qu'il puisse dialoguer avec toutes les imprimantes différentes.

Et si une nouvelle imprimante sort sur le marché, tu devra modifier ton programme pour qu'il puisse l'utiliser.

Mais si on rajoute une couche logicielle entre ton programme et l'imprimante, et qu'on s'arrange pour que la couche logiciel présentée à ton programme soit toujours la même, ça sera plus facile.

C'est la couche logiciel qui sera différente en fonction de l'imprimante qu'il y a derrière.
Ton programme n'aurau pas à savoir quel type d'imprimante est branchés.

Cette couche logiciel permet à ton programme de faire abstraction du matériel.

C'est la même chose partout: pour communiquer en réseau, on utiliser plusieurs couches logiciels qu'on empile (on appelle même ça la 'pile' réseau).

Par exemple, ton navigateur utilise le protocole HTTP. Il a donc une couche HTTP.
HTTP lui-même utilise la couche TCP.
TCP utilise la couche IP.
IP va utiliser la couche Ethernet ou port série, etc.

DirectX est également une couche logicielle.
Elle permet à tous les jeux de fonctionner en 3D sans que chaque sache comment fonctionne chaque carte graphique 3D.
16
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 févr. 2003 à 17:47
Winsock c'est la couche logiciel qui permet aux logiciels de dialoguer avec la couche TCP/IP de Windows.

C'est fourni en standard avec toutes les versions de Windows.

Pour Windows 95 cependant, il faut installer la mise à jour Winsock 2.2.
1
poxvx Messages postés 15 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 mai 2003
9 févr. 2003 à 17:02
qu'est-ce que tu attend par couche de logiciel
0