Comment Creer un SERVEUR de Tchat entre Plusieurs ordinateur avec JAVA

Comment Créer un SERVEUR de Tchat entre Plusieurs ordinateurs avec JAVA?

Pour commencer nous allons créer un réseau local pour connecter deux ordinateurs
1)Un ordinateur servira de Serveur pour le Réseau
2)Le second servira de Client pour le Réseau
3) Le Pc Server doit avoir l'adresse Ip suivant: 192.168.137.1
4) Le Pc Client doit avoir l'adresse Ip suivant: 192.168.137.11 avec un Preferred Server Dns de: 192.168.137.1

Commencons:
Etaple 1: Ouvrez Cmd en mode Administrateur(Windows + x + a)
Etaple 2:
Tapez cette ligne de commande: netsh wlan set hostednetwork mode=allow ssid=TchatServer key=12345678
Puis Démarrer le Réseau avec cette commande: Netsh wlan start hostednetwork

Connectez vous sur le réseau que nous venons de créer(TchatServer)
Entrez le mot de passe(12345678)


Une fois la connexion établi, maintenant nous allons faire en sorte de mettre les deux PC sur le même Plage d'adresse IP
Sur l'ordinateur qui sert de Server . Ouvrez Control Panel, Network and Internet, Network and Sharing Center,
Clic sur le Reseau local(TchatServer) pour verifier sur quel plage d'adresse on est:
Local area network, Properties, Internet Protocol version 4, Properties.
La plage d'adresse trouver est le: 192.168.137.1

Donc sur L'autre PC client après s’être connecter sur le Réseau (TchatServer)
Nous allons nous Rendre dans:
1)Control Panel, Network and Internet, Network and Sharing Center
2) Pour mettre le Pc Client sur la meme plage d'adresse que celui du Server, faites:
Clic sur le Reseau local(TchatServer) :
Local area network, Properties, Internet Protocol version 4, Properties.
Entrez les memes adresse ip que Celui du Server. c'est a dire:
192.168.137.11
Attention si la premiere adresse est: 192.168.137.1 pour le Server
Les derniers chiffre de L'adresse du PC client doit etre different, donc: 192.168.137.11
L'adresse Ip du "Preferred Dns Server" du Pc client doit etre le meme Adresse Ip du Server Principal. Donc:
192.168.137.1


L'adresse Ip une fois modifier , faites ok pour Enregistrer.

Maintenant nous allons tester si les deux PC(Server,Client) sont bien connecter:
Pour ca ouvrez cmd sur le PC Client, et Faites: Ping -a 192.168.137.1
Le resultat doit etre: Reply from 192.168.137.1 bytes=32 time<1ms ttl=128
****************************************************************
Nous allons Créer un Folder appelé "Tchat Server Interface", Nous y ajouterons les Codes Source de l'Application.
Téléchargé le code de l'application Ici:https://play.google.com/store/apps/details?id=jbej90.automation.test.educaTech_Haiti

Voici les Étaples pour Arriver a faire ce petit projet:
Etaple 1: Installer JAVA 7 ou 8 ou 9 sur le PC
Etaple 2: Installer Blue J comme IDE(Environnement de Programmation)
Etaple 3: Obtenez les Codes Sources de l'application qui vont vous permettent au Client de Communiquer a l' aide du Serveur Ici:https://play.google.com/store/apps/details?id=jbej90.automation.test.educaTech_Haiti
Etaple 4: Lancer Command Prompt(Invite de commande Windows) en mode Administrateur
Donnez le Chemin d'acces dans notre cas le Folder ce trouve dans Documents\java22\TchatServerInterface

Donc:
cd \
C:\Users\jbej90-pc\Documents\Java22\TchatServerInterface>
Une fois arriver la faites "DIR" pour afficher la liste des fichiers
C:\Users\jbej90-pc\Documents\Java22\TchatServerInterface>dir
Maintenant faites:
Java chat_server 


Pour lancer le Client
Ouvrez a nouveau une autre fenêtre de Cmd pour lancer la classe Client, puis taper ceci:
Java chat_client



Une fois les deux Interfaces ouvertes vous pouvez maintenant comment a vous envoyez des Messages


Ou  a l'aide de L'interface Blue J:
Clic droit sur la Classe: Chat_Server
Clic sur Void main(String args[]) pour lancer L'application
Etaple 4: Une fois le Serveur Lancer, maintenat Ouvrer une Autre Fois Blue J pour pouvoir lancer la classe Chat_Client
Etaple 5: Vous pouvez maintenant commencer a envoyer des Messages.




Commentaires

Posts les plus consultés de ce blog

Why you should never put all your files on a single Web Host

Pourquoi il ne faut jamais mettre tous ses fichiers sur un seul Herbergeur WEB