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

Langage Java Discussion :

cast de socket


Sujet :

Langage Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut cast de socket
    Bonsoir, alors je me suis lancée dans la creation d'une messagerie en java client client.A chaque fois qu'un client se connecte à mon serveur je stocke ses info dans une bdd(login,socket) mais au moment ou je veux utiliser ses info notamment le socket je rencontre un problème car quand je le recupère de la bdd avec getString il a pour type String et je ne peux donc l'affecter a un socket.Y a t'il un moyen de caster le String en Socket ou bien de contourner cela svp?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Hello,

    quand tu as besoin de convertir un objet non sérialisable, en un type de données sérialisable (int ou String), le principe est de contourner. Générer un identifiant unique qui correspond à l'objet, stocker cet identifiant avec l'objet et maintenir une Map<Integer, LaClasseAGarder>.

    Ca peut servir dans certains cas.

    Mais pas dans le cas d'une base de données. L'intérêt d'une base de données c'est de stocker des informations persistantes, et l'intérêt d'une Socket est de ne pas être persistante. C'est contradictoire.
    Je ne peux pas deviner ce que tu essayais de faire au juste, mais de toute façon ça ne pouvait pas marcher. Ne mets pas de socket dans une base de données. C'est incapable de servir à quoi que ce soit.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/08/2013, 10h11
  2. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  3. socket
    Par ben91 dans le forum Développement
    Réponses: 5
    Dernier message: 13/08/2002, 11h04
  4. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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