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 :

[NIO] Documentation avancée


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut [NIO] Documentation avancée
    Bonsoir tout le monde,

    je suis en train de me pencher sur la librairie "java.nio" (IO hautes perfs non bloquantes), et je recherche de la documentation avancée sur le sujet... En effet, tous les articles que je lis expliquent simplement l'envoi de chaînes de caractères et leur affichage dans la console dès réception...

    En particulier, j'aimerais trouver un moyen de transférer des objets complets (de taille variable), et également de gérer le fait qu'un objet peut être envoyé en plusieurs fois (et que chaque réception de données ne correspond pas forcément à une instance complète...)

    Enfin bref, je ne sais pas si je suis clair, mais toute documentation sur java.nio est la bienvenue

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 84
    Par défaut
    Visiblement, on s'intéresse à la même chose...

    N'hésites pas à poster des liens, ça m'intéresse.

    Pour l'instant, je suis en train de défricher la doc fournie par Sun :
    http://java.sun.com/j2se/1.5.0/docs/guide/nio/index.html

    Il y a peut être aussi le code source de Mina qui peut être intéressant :
    http://directory.apache.org/subprojects/network

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Merci pour les liens

    C'est vrai qu'on manque vraiment de ressources sur ce sujet...

    Je suis en train de commencer la rédaction d'un tutoriel, je vais essayer de rassembler toutes les infos sur le sujet et quelques exemples... mais bon je commence tout juste et j'ai encore pas mal de trucs à faire...

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 84
    Par défaut
    Aller mon amis Mr Google, viens de me donner un lien assez intéressant sur le sujet :
    http://www.cs.brown.edu/courses/cs161/papers/j-nio-ltr.pdf

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    merci lunatix, je suis tombé dessus par hasard hier soir...

    mais j'ai trouvé un code source vraiment puissant, que je suis en train d'éplucher:

    http://www.onjava.com/onjava/2004/09/01/examples/code.zip

    franchement c'est super bien architecturé, et réutilisable pour n'importe quel serveur java.nio

    avec à peine quelques adaptations mineures je vais pouvoir envoyer des objets sérialisés sans soucis

  7. #7
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 36
    Par défaut
    Effectivement c'est bien fait.

    Quelqu'un aurait une implémentation avec un protocole un peu moins basic?

    Merci.

    PS: Le read est à optimiser a tout prix... Récupérer byte par byte... surtout de cette manière, ce n'est pas génial point de vue performance.

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

Discussions similaires

  1. [Vxi3] documentation avancée rapports Webi
    Par dje2303 dans le forum Webi
    Réponses: 0
    Dernier message: 05/07/2012, 17h13
  2. Tutorial ou documentation avancée PMD / XPath / AST / DFA ?
    Par Fladnag dans le forum Qualimétrie
    Réponses: 0
    Dernier message: 05/10/2010, 17h09

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