Architecture client serveur en java avec les sockets
Forums Tutoriels Magazine FAQs Blogs Projets Chat Newsletter Études Emploi Club Contacts Accueil Conception Java NET Dév Web EDI Langages SGBD O ?ce Solutions d'entreprise Applications Systèmes Java Spring Dév Web Java Android Eclipse NetBeans FORUMS JAVA FAQs JAVA TUTORIELS JAVA JAVASEARCH SOURCES TV LIVRES OUTILS EDI API BLOG DISCUSSIONS Architecture Client Serveur en java avec les sockets Date de publication Par Romain Guy Gfx home Vous avez sûrement déjà utilisé Internet ou un simple réseau local Dans un tel environnement les applications communiquent entre elles par le biais d'objets appelés Sockets Nous allons donc apprendre à manipuler ces Sockets Introduction Le client A Introduction B Les Sockets C Le protocole SMTP D Autres usages E Screenshots Le serveur A Introduction B Le Socket serveur C Dé ?nition du serveur D Implémentation de ServerSocket E Une réponse pour la une F Screenshots Les sources Introduction Dans ce tutoriel vous allez apprendre tout ce qu'il faut savoir pour débuter en programmation réseau Vous allez apprendre ce que sont les sockets et comment les manipuler vous allez découvrir la création d'un client et celle d'un serveur Le client A Introduction Dans cette partie nous allons maintenant traiter de la conception et la création d'un client en réseau avec les sockets On va apprendre ce que sont les sockets leur utilité et comment les utiliser on va aussi apprendre à envoyer un mail avec lesdits sockets B Les Sockets Concrètement qu'est-ce qu'un Socket Un Socket est une sorte de point d'ancrage pour les protocoles de transmission de données comme TCP IP Les Socket sont des objets permettant la gestion de deux ux de données un ux d'entrée InputStream garantissant la réception des données et un ux de sortie OutputStream servant à envoyer les données En Java nous distinguerons deux types de Socket les Socket simples dits clients et les Socket serveurs Dans cette partie nous nous pencherons uniquement sur les Socket clients en écrivant un logiciel simple permettant d'envoyer des emails Un Socket client est tout simplement un Socket qui va se connecter sur un Socket serveur pour lui demander d'e ?ectuer des t? ches Netscape utilise des Sockets clients par exemple Mais avant de passer à la pratique analysons la classe Socket du package java net de Java Cette classe contient divers constructeurs dont seul un nous intéresse Socket String host int port Comme vous le voyez le constructeur du Socket attend deux arguments une cha? ne de caractères et un entier Le premier argument dé ?nit l'adresse IP du serveur sur lequel nous désirons nous connecter Cette adresse peut prendre la forme classique X X X X par exemple pour votre propre machine ou vous pouvez utiliser un nom localhost est équivalent à Le deuxième argument permet de dé ?nir le port sur lequel nous allons nous connecter En e ?et une même machine est tout à fait susceptible d'héberger plusieurs serveurs logiciels Un serveur Web type proposera ainsi un serveur Telnet un serveur de mail et un serveur Web voire
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 11, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 52kB