Précédent   Forum du club des développeurs et IT Pro > Java > Communauté Java > Téléchargez
Téléchargez Récupérez et commentez les sources et outils mis à disposition par la rubrique Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/03/2011, 19h05   #1
Michel Deriaz
Invité régulier
 
Inscription : septembre 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 18
Points : 6
Points : 6
Par défaut Connexion TCP/IP entre deux ordinateurs

Bonjour,

Je vous propose un nouvel élément à utiliser : Connexion TCP/IP entre deux ordinateurs

La classe Network permet d'établir une connexion TCP/IP entre deux ordinateurs, leurs permettant ainsi de s'échanger des messages sans se soucier des aspects réseau. Le programme TestNetwork est un exemple permettant de mieux comprendre son fonctionnement.

Qu'en pensez-vous ?
Michel Deriaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 23h24   #2
Wimzum
Invité de passage
 
Homme
Étudiant
Inscription : novembre 2008
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2008
Messages : 3
Points : 3
Points : 3
Par défaut RE: Connexion TCP/IP entre deux ordinateurs

Bonjour,

je suis sur un projet du même genre. Je te met au défi de faire fonctionner ton application sur deux pc qui ne sont pas sur un même réseau (reliés tout deux à une box différente). Sinon c'est un bon début bien joué.

Wimzum.
Wimzum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 10h24   #3
Nemek
Modérateur
 
Avatar de Nemek
 
Homme Logan
Développeur Java
Inscription : août 2005
Messages : 1 696
Détails du profil
Informations personnelles :
Nom : Homme Logan
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Java
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : août 2005
Messages : 1 696
Points : 3 674
Points : 3 674
Quelques conseils :
  1. Evites les while(true)
  2. Evites de catcher toutes les exceptions sans les remonter
  3. Evites System.out
  4. Ajoutes un nouveau type de listener pour gérer les erreurs
  5. Evites la classe Vector
  6. Améliores ton processus de notification, car en cas d'erreur d'un listener tout le reste de la chaîne est ignorée
  7. Ne démarres pas le Thread dans l'init mais laisses l'appelant faire ce travail, car dans ton cas, on ne peut pas utiliser un pool de thread, un scheduler, etc.
  8. Ajoutes des getter en protected sur tes flux pour rendre ta classe un peu plus extensible.
  9. Tu ne gères qu'une seule connexion ! La méthode accept() n'est appelée qu'une seule fois pour ton ServerSocket.
  10. Ton interface listener ne permet pas d'envoyer directement, il faut que chaque listener est une référence sur le Network.
  11. Utilises un middleware comme JMS, ou des ESB
__________________
Java : Forum - FAQ - Java SE 7 API - Java EE 6 API

ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
Une solution vous convient ? N'oubliez pas le tag
Signature par pitipoisson
Nemek est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/12/2011, 10h52   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 280
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 280
Points : 32 756
Points : 32 756
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Ce code est de qualité médiocre, a ne ni utiliser dans un programme, ni utiliser comme exemple (sauf comme exemple de ce qu'il ne faut pas faire).
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/02/2012, 18h45   #5
Hellequin
Invité de passage
 
Homme
Étudiant
Inscription : avril 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yonne (Bourgogne)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : avril 2011
Messages : 1
Points : 1
Points : 1
Par défaut Hello World

Bonjour à tous,

je ne me suis pas encore présenté et cela ne saurait tarder mais je me permet de vous solliciter pour un problème que je rencontre avec ce code et que j’essaie malgré tout de corriger dans un objectif d'apprentissage pur en transformant ce dernier en quelques chose qui se rapprocherait plus d'un vrai "chat";
mon problème est donc le suivant: j'aimerai afficher dans le panel de l’émetteur le message qu'il vient d'envoyer à son correspondant afin de conserver un historique du dialogue complet.

J'ai essayé désespérément d'afficher l'outputstream mais eclipse (mon IDE) m'avertit que ce flux de sortis n'est pas un flux d'entrée (un vrai hétéro quoi ^^).
Plus sérieusement, j'aimerai savoir s'il existe une façon de stocker cette sortie en deux endroits distinct.

J'ai eu beau chercher dans toutes les documentations existantes, je ne trouve pas de solution et je pense de plus en plus que je me pose les mauvaises questions

D'avance merci et félicitations pour le travail que vous faites sur ce forum même s'il n'est pas toujours aisé à entendre pour un néophyte comme moi
Hellequin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h00.


 
 
 
 
Partenaires

Hébergement Web