IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

[débutant Applet] Applet Chat


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut [débutant Applet] Applet Chat
    Bonjour,

    j'aimerais faire une applet pour faire un chat. Par contre je ne peux pas faire de servlet vu que mon hébergeur ne le permet pas.
    Est ce possible ? (sachant que j'ai aussi une base de donnée)

    Et si ya déjà un chat de ce type, où puis je récupérer le code source ?

    merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je pense que ca doit être possible sans serveur, sauf qu'il faudra que tu crée une liaison point à point et ca risque d'être le bordel.

    Ce que tu peut faire, c'est donner le choix à un utilisateur de créer un serveur et ensuite tout le monde se connecte sur l'utilisateur qui a crée un serveur. Ainsi toutes les requêtes passent par le serveur et sont redirigés vers les utilisateurs.

    Il te faudra chercher sur le forum comment faire une connexion via internet.

  3. #3
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    une petite indication quand même :
    cherche les termes "Socket" et "ServerSocket"

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut
    Mais avec Socket et ServerSocket ou faire en sorte que l'utilisateur crée un serveur chaque utilisateur devra télécharger des fichiers ? Si c'est le cas, ca me sert à rien de faire une applet.

    En fait mon objectif final n'est pas seulement un chat, mais un petit jeu qui irait avec (1 contre 1, imaginez un jeu d'echec si ca peut aider).

    Je voulais faire une applet afin de recencer toutes les personnes qui sont pretes à jouer à un instant t. Sans applet et avec juste des Socket l'utilisateur dois taper l'ip du joueur qu'il veux affronter.

    Si c'était possible de faire une applet qui affiche toutes les personnes connecté à l'applet et permettre au joueur de lancer une partie contre un autre joueur.

    Sinon je fais la liste en php et ca affichera juste l'ip du gars connecté.

    Le prob des serveur java c'est que pour héberger ça faut le faire soit chez soit, soit sur un hébergement spécial.

    Le jeu d'echec sur http://www.flyordie.com/jeux.html utilise des servlets ?

  5. #5
    Membre éclairé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2004
    Messages : 754
    Par défaut
    Je peux me tromper, mais je ne vois pas tellement de problème avec une applet... sauf pour gérer la liste de tes personnes connectées. En fait je ne voit pas comment tu peux gérer une telle liste sans la centralisée... sur un serveur.
    Maintenant, vu que tu as aussi une base de données (hébergée sur ton serveur, rassure moi...), je pense qu'on peut trouver une solution à ton problème.

    Voici selon moi une solution qui me paraît viable :
    Ton site distribue l'applet (il est codé en Php, Jsp ou ce que tu veux). Les gens qui veulent jouer peuvent par exemple, voir la liste des personnes connectées à ton serveur directement sur le site. Ca évite d'avoir à attendre la fin du téléchargement de l'applet pour ça.
    Un fois lancée, ton applet se connecte à la BD. Elle fait alors une insertion dans la table destinée à recevoir la liste des utilisateurs. (Attention aux accès concurrents. Ils ne sont pas toujours bien gérés selon le SGBD). Elle y écrit alors le nom de l'utilisateur (tu peux le faire saisir avant puis cliquer sur un bouton "Connection") et son adresse IP. Attention pour l'@ IP à ne pas prendre l'@ locale, mais bien celle publique. Ensuite tu lis la liste des utilisateurs connectés, et tu l'affiches à ton utilisateur. Il en choisit un et demande une connection. A ce moment là, tu passe en point à point, tu ouvres un socket etc, etc... Dans ton applet, tu peux avoir un thread qui tourne en tâche de fond et qui va (re)lire la BD de temps à autres pour voir qui est là, qui est déjà en train de jouer, etc...

    En gros, ce que je ferais c'est d'utiliser une applet pour établir des connections point à point entre ton utilisateur et la BD d'une part et ton utilisateur et son adversaire d'autre part.

    Voilà si ça peut te guider un peu.

  6. #6
    Invité de passage
    Inscrit en
    Août 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1
    Par défaut pour ton tchat
    Si tu veux un applet de chat pour ton site web Ashenaar Vient sur www.planet-chat.0rg.fr Le proprietaire il est souvent la lui poura te faire un applet pour ton chat gratuit merci et a bientot

Discussions similaires

  1. [Débutant] [Applet] Applet non visible
    Par John Blobsmith dans le forum Applets
    Réponses: 6
    Dernier message: 26/09/2006, 14h25
  2. [ Appli ] [ Débutant ] Les applets J2EE ?
    Par jeoff dans le forum Applets
    Réponses: 11
    Dernier message: 09/06/2006, 15h36
  3. [Débutant][Tomcat] Applet pour un Web service
    Par xavlours dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/06/2006, 14h21
  4. [Débutant] [Applet]applet sur appache
    Par maxtt78 dans le forum Applets
    Réponses: 1
    Dernier message: 16/09/2005, 09h22
  5. [Débutant(e)] [Applet] Signature
    Par james2001 dans le forum Applets
    Réponses: 7
    Dernier message: 13/09/2005, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo