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

API standards et tierces Java Discussion :

URL ou socket


Sujet :

API standards et tierces Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 33
    Par défaut URL ou socket
    Bonjour;

    je suis entrain de développer un client en java et je sais pas qu'est ce qu'il faut utiliser pour se connecter au serveur URL ou socket?

    Y a t il quelqu'un qui va pouvoir m'expliquer la différence (avantages+inconvénient de chacun)

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    La classe Socket et la classe URL n'ont pas le même objectif.

    La classe Socket sert à représenter une connexion réseau (pour le protocole TCP) que l'on peut utiliser pour communiquer avec le serveur (que l'on connait par son adresse IP et son port).

    Alors que la classe URL ne sert qu'à représenter une URL et à récuperer des données en fonction de certains protocoles uniquement (HTTP, file...)

    Ma question est donc : Tu développes quel type de client ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 33
    Par défaut
    Citation Envoyé par millie Voir le message
    La classe Socket et la classe URL n'ont pas le même objectif.

    La classe Socket sert à représenter une connexion réseau (pour le protocole TCP) que l'on peut utiliser pour communiquer avec le serveur (que l'on connait par son adresse IP et son port).

    Alors que la classe URL ne sert qu'à représenter une URL et à récuperer des données en fonction de certains protocoles uniquement (HTTP, file...)

    Ma question est donc : Tu développes quel type de client ?
    Merci beaucoup pour la réponse.

    Je veux développer un Client qui permet l'envoie de données à un serveur via la requête POST et récupérer des information via la requête GET.

    Moi je pense utiliser un socket pour ma connexion?

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Oui, ou alors le HTTPClient de Jakarta.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Tu peux effectivement utiliser la classe Socket comme ici : http://humbert-florent.developpez.co...ance/#LIII-A-1 (utilisation de la méthode GET). Mais il y a des API déjà tout fait pour ça (comme l'a cité dinobogan, donc si tu veux pas te prendre la tête, c'est mieux)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 33
    Par défaut
    Citation Envoyé par millie Voir le message
    Tu peux effectivement utiliser la classe Socket comme ici : http://humbert-florent.developpez.co...ance/#LIII-A-1 (utilisation de la méthode GET). Mais il y a des API déjà tout fait pour ça (comme l'a cité dinobogan, donc si tu veux pas te prendre la tête, c'est mieux)
    Je vous remercie tous les deux pour vos conseils Je vais jeter un œil sur les APIs déjà faite.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recuperer url a l'aide des socket ?
    Par gone01 dans le forum Développement
    Réponses: 6
    Dernier message: 09/06/2008, 17h50
  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. [HTTP][Socket] avec une url c'est possible ?
    Par tck-lt dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 19/08/2005, 09h39
  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