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

Entrée/Sortie Java Discussion :

Raw socket en java


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé Avatar de yashiro
    Inscrit en
    Mars 2004
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 214
    Par défaut Raw socket en java
    Bonjour à tous
    j'ai lu dernièrements les spécifications des protocoles TCP/IP et j'ai vu des préalables de connexion tcp (par exemple envoi d'un message SN, réception de SN-AK etc...)
    or en java lorsqu'on crée une socket, on a pas accès à ces messages car le constructeur de la socket client se charge de tout cela de façon transparente. or en c, on m'a parlé d'une socket de type RA qui permet de préciser le type de message envoyé. e type de socket est-il présent sous java sinon comment peut-on faire du scan de port en java

  2. #2
    Membre émérite
    Avatar de divxdede
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 525
    Par défaut
    En java tu peux écrire sur le protocol TCP ou UDP
    Et ce de à l'aide de deux api standard (java.io ou java.nio)

    En UDP tu n'auras pas de mécanisme de ACK ou autre. ce protocol est souvent utilisé pour un transport de données pouvant subir des pertes mais devant soutenir un débit important.

    L'exemple typique est le streaming de vidéos où si tu perds une frame, ce n'est pas catastrophique à partir du moment ou ton client sait synchroniser sa vidéo/audio en fonction de ce qu'il recoit.

    Le mode TCP est un mode plus connecté. il s'occupe pour toi de s'assurer de l'integrité et l'ordonnancement du dialogue entre deux hosts.

  3. #3
    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
    L'utilisation de TCP se fait via les classes Socket (côté client) et ServerSocket (côté serveur) tandis que l'utilisation du protocole UDP se fait via les classes DatagramSocket et DatagramPacket :

    Plus d'info ici : Cours Réseaux (Socket...) en java

Discussions similaires

  1. Réponses: 15
    Dernier message: 04/01/2007, 11h15
  2. MsnP7 & Raw Sockets
    Par Deimos dans le forum C++
    Réponses: 4
    Dernier message: 16/01/2005, 17h40
  3. [C#] raw socket?
    Par Blo0d4x3 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/12/2004, 12h20
  4. Raw socket
    Par trax44 dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/11/2004, 18h26
  5. raw socket et langage c
    Par SlayDave dans le forum Développement
    Réponses: 2
    Dernier message: 29/08/2002, 19h09

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