Présentation

Présentation de l’échange de données, pour envoyer des SMS,  entre une application poste de travail et une application serveur à partir d’un socket.

Un socket est une ressource de communication utilisée par les applications pour communiquer d'une machine à une autre sans se soucier du type de réseau.

 

Le dialogue entre l’application installée sur le poste de travail et le serveur s’effectue à partir d’un socket de communication suivant les étapes suivantes :

1 – Création du socket

Le poste serveur Crée le socket; un socket est associé à un port spécifique.

Le poste client va venir se connecter sur ce socket pour échanger des données. La connexion entre les deux postes sera effectivement réalisée au premier échange de données entre les deux postes

2 – Echanges de données

Lorsque deux postes utilisent le même socket, un flux de communication s'établit entre ces deux postes. Il est alors possible pour ces deux postes de lire et d'écrire des chaînes de caractères sur le socket.

Remarque : Pour ne pas bloquer les applications, la gestion de la réception des messages est souvent gérée par un thread.

 

3 - Fermeture du socket

 

Pour terminer la communication, le serveur peut fermer le socket

 

Merci de partagerShare on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0Email this to someone
Partager sur les réseaux sociaux
×
Demande de rappel ?