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 :

Input-Output Stream et réseau


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut Input-Output Stream et réseau
    Bonjour,
    -Je souhaite (en Java) envoyer-recevoir des données (hexa) avec ma carte ethernet, niveau 2 ou 3 de l'osi (c'est à dire encapsulées ou non dans des trames Ethernet).
    -J'imagine qu'il faut ouvrir un Stream sur la carte réseau (comme on le ferai sur le clavier avec System.in), mais mes connaissances s'arrêtent là, alors j'aurai bien besoin d'un coup de pouce !

    Merci d'avance.
    Cldt,
    Seb.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    java n'a pas en tant que tel accès aux périphérique matériel de ta machine. Tu n'as donc accès qu'aux couches TCP et UDP, à la résolution de noms et à des fonctionalités niveau application (http par exemple). Pour créer des trames IP ou ethernet, il va te falloir soit trouver une librarire native le faisant, et l'utiliser, soit oublier l'idée du java.

    Pour voir tout ce qui est disponible au niveau de l'api :
    http://java.sun.com/j2se/1.4.2/docs/...e-summary.html

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut
    Oui, ça confirme ce que je pensais, la package java.net ne travaille qu'à partir du niveau 4.
    J'utilise windows, mais sous linux, les tampons du matériel (carte son,réseau,...) ne sont-ils pas accessible via des fichiers ? Ne serait-il pas alors possible d'écrire dans ces fichiers avec java pour accéder directement au matériel ? (en utilisant les classes FileInputStream et FileOutputStream)

    Qu'en pensez vous ?

    (si quelqu'un a une suggestion pour windows, je suis preneur)

    Merci,

    Seb.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Pas seulement, tu peux balancer ton truc dans les tampon comme un bourrin, mais pour ce qui est des réglages (configuration de l'échantillonage, intrelacement de flux Avant / Arrière, etc), çà passe par exemple par des ioctl sur le device. Donc, intérêt d'accès direct très limité!

Discussions similaires

  1. Fusionner 3 fichiers via Input/Output Stream
    Par Mikiya dans le forum Collection et Stream
    Réponses: 21
    Dernier message: 10/03/2011, 09h38
  2. supprimer un output stream
    Par anasshb dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 25/05/2007, 14h14
  3. Cipher Input/Output Stream
    Par Razgriz dans le forum Sécurité
    Réponses: 16
    Dernier message: 13/05/2007, 16h32
  4. erreur input output
    Par kanzarih dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 05/11/2006, 00h40
  5. Problème input/output fichier
    Par nenekes dans le forum Cobol
    Réponses: 3
    Dernier message: 09/09/2006, 22h54

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