Atelier 9

Preview:

Citation preview

5/12/2018 Atelier 9 - slidepdf.com

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

Sockets sous Windows®

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)

5/12/2018 Atelier 9 - slidepdf.com

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

Chat 

Non-connecté

Sockets

Windows

C

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

5/12/2018 Atelier 9 - slidepdf.com

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

AAkram HIDARA

5/12/2018 Atelier 9 - slidepdf.com

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

BBadr MENOUER

5/12/2018 Atelier 9 - slidepdf.com

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

HHoussam ESSADDOUK

5/12/2018 Atelier 9 - slidepdf.com

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

IIlyas LAGRAA

5/12/2018 Atelier 9 - slidepdf.com

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

JJamila IMIDER

5/12/2018 Atelier 9 - slidepdf.com

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

KKhalid IRAGUI

5/12/2018 Atelier 9 - slidepdf.com

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

MMahir ATTAR

5/12/2018 Atelier 9 - slidepdf.com

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

ZZakaria IBNOUZAHIR

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.

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• … 

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

5/12/2018 Atelier 9 - slidepdf.com

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

Présentation des Outils

5/12/2018 Atelier 9 - slidepdf.com

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

Présentation des Outils

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);

5/12/2018 Atelier 9 - slidepdf.com

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

Schéma

• Schéma de base

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

Recommended