18
Sock ets sous Windows ®

Atelier 9

Embed Size (px)

Citation preview

Page 1: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 1/20

Sockets sous Windows®

Page 2: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 2/20

Présentation des Membres

Présentation de l’Objectif 

Définition des Sockets

Définition du mode Non-connecté 

Présentation des Outils 

Prises d’écran ( Screenshots)

Schéma

Difficultés

Conclusion (Test + Questions)

Page 3: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 3/20

Chat 

Non-connecté

Sockets

Windows

C

Page 4: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 4/20

A

B

H

I

J

K

M

Z

Akram HIDARA

Badr MENOUERZakaria IBNOUZAHIR

Mahir ATTAR Houssam ESSADOUK

Khalid IRAGUI Ilyas LAGRAA

Jamila IMIDER

Page 5: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 5/20

AAkram HIDARA

Page 6: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 6/20

BBadr MENOUER

Page 7: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 7/20

HHoussam ESSADDOUK

Page 8: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 8/20

IIlyas LAGRAA

Page 9: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 9/20

JJamila IMIDER

Page 10: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 10/20

KKhalid IRAGUI

Page 11: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 11/20

MMahir ATTAR

Page 12: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 12/20

ZZakaria IBNOUZAHIR

Page 13: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 13/20

Présentation de l’Ob

• Objectif 

Réaliser une application dechat  (sous console Windows 

en C en utilisant les librairiesdes  sockets) .

• Durée

Une semaine, penheures environ.

Page 14: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 14/20

Définition des So

Dans le contexte deslogiciels, on peut letraduire par :« connecteur réseau ».

• Interface logici• Session TCP;• Échange des do• Masquer le trav• … 

Page 15: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 15/20

Mode connecté / non-conne

• Liaison directe;

• Transfert synchronisé;

• Accusé de réception;

• Pas de gestion directe

• Transfert non-synchro

• Ne garantit pas la réce

Page 16: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 16/20

Présentation des Outils

Page 17: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 17/20

Présentation des Outils

Page 18: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 18/20

Prises d’écran (Screenshot

/* Socket et contexte d'adressage du serveur */

SOCKADDR_IN sin;

SOCKET sock; //déclare un socket 

socklen_t recsize = sizeof(sin);

/* Socket et contexte d'adressage du client */SOCKADDR_IN csin;

SOCKET csock;

socklen_t crecsize = sizeof (csin);

Page 19: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 19/20

Schéma

• Schéma de base

Page 20: Atelier 9

5/12/2018 Atelier 9 - slidepdf.com

http://slidepdf.com/reader/full/atelier-9 20/20

Schéma

1• Ouverture• Écoute de

port ouve2• Connexion• Envoi du premier

message