Broadcast probleme sous windows XP

Broadcast probleme sous windows XP - Java - Programmation

Marsh Posté le 03-02-2005 à 19:14:10    

Salut,
 
J'ai un gros probleme sur mon pc avec le multicast,
 
Je n'arrive pas a recevoir nimporte quel message en multicast.
 
Je programme en java et je travail sur un chat qui fonctionnerait avec des groupe multicast.
 
Donc, c'est extraimement problematique.
 
J'ai testé ce programme:
http://www.javafr.com/code.aspx?ID=20718
il fonctionne trés simplement, mais rien a faire, il ne marche pas sur mon pc.
 
Je partage ma connection de mon pc avec mon colloc, et chez lui, il fonctionne parfaitement!!
 
Le problem est: je peux envoyé des messages multicast, mais je n'arrive pas a en recevoir!
 
Merci d'avance de votre aide ;)
 
Gérome.

Reply

Marsh Posté le 03-02-2005 à 19:14:10   

Reply

Marsh Posté le 03-02-2005 à 20:49:40    

Firewall ?

Reply

Marsh Posté le 03-02-2005 à 21:57:36    

wép, je viens de le désactivé, ca fait pareil :/
 
dites moi si le programme: http://www.javafr.com/code.aspx?ID=20718  marche chez vous (si vous envoyé un message meme tout seul, vous devriez le recevoir ...) moi ca marche po.
 
j'ai un pote chez qui ca marche pas non plus, et mon colloc qui est connecté a internet par mon pc peut le faire marcher sans problemes.
 
C un peu chelou ...
 
Gérome.

Reply

Marsh Posté le 03-02-2005 à 22:07:50    

thejimmy06 a écrit :

wép, je viens de le désactivé, ca fait pareil :/
 
dites moi si le programme: http://www.javafr.com/code.aspx?ID=20718  marche chez vous (si vous envoyé un message meme tout seul, vous devriez le recevoir ...) moi ca marche po.
 
j'ai un pote chez qui ca marche pas non plus, et mon colloc qui est connecté a internet par mon pc peut le faire marcher sans problemes.
 
C un peu chelou ...
 
Gérome.


[:moundir]
J'ai désactivé - il faut / je vais désactiver - Vous désactivez - faut impérativement revoir les bases.  :o  
 
Tu sais que ça ne marche pas chez toi, mais que ça marche chez qqn d'autre, donc je ne vois pas l'intérêt d'essayer soi-même (sauf si le prog venait à ne pas fonctionner chez moi et que, dans un état de grâce, je trouvais la cause du problème).
 
Et de toute façon:

Citation :

Authentifiez vous pour avoir acces à toutes les ressources du site.


Va falloir être plus coopératif... (le pire, c'est que j'ai sûrement un login pour ça, mais bon).
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 03-02-2005 à 23:14:12    

houla, désolé pour l'orthographe ... j'ai vu au zapping que 50% d'eleve de terminal avaient eu 0 a une dicté niveau 3eme ... j'ai toujours trouvé que le niveau des dictés de 3eme était trop élevé personnelement. je suis passé en seconde avec un 0/20 en moyenne a toute mes dicté ... (ha non, j'ai eu 2/20 une fois)
 
mais bon, revenons a nos moutons; je dois faire un programme utilisant des multicast en JAVA, si les multicast ne marche pas sur mon PC, je suis bien dans la merde...
 
toutfois, je suis SUR qu'il doit y avoir une solution. c'est en effet la raison pour laquel j'expose mon probleme ici meme.
 
OK Sirecam, je comprend ton probleme, je met le prog sur un serveur FTP. C'est vrai que ces histoire de Login, ca fait plus chier qu'autre chose.
 
ftp://81.157.245.86/BroadChat.zip
 
voila et merci de t'arréter sur mon probleme sircam (merci aussi de corriger mon francias)
 
Gérome.

Reply

Marsh Posté le 05-02-2005 à 14:58:28    

probleme non solvé

Reply

Marsh Posté le 05-02-2005 à 15:57:06    

thejimmy06 a écrit :

probleme non solvé


Problème insolvable ?  :D


Message édité par sircam le 05-02-2005 à 15:57:19

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-02-2005 à 16:18:36    

et après on dit que c'est moi qui exagère [:joce]

Reply

Marsh Posté le 05-02-2005 à 16:35:32    

darklord a écrit :

et après on dit que c'est moi qui exagère [:joce]


Problème insoluble alors.
 
Faut arrêter de maltraiter et de massacrer la langue française.  :sweat:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-02-2005 à 19:46:26    

tain, je reve, c'est un forum sur la langue francaise ...
 
ok désolé, je v essayé de trouvé un forum sur l'informatique alors ...

Reply

Marsh Posté le 05-02-2005 à 19:46:26   

Reply

Marsh Posté le 05-02-2005 à 22:19:57    

thejimmy06 a écrit :

tain, je reve, c'est un forum sur la langue francaise ...


Un forum en langue francaise serait plus approprié.
[:moundir]
 

thejimmy06 a écrit :

ok désolé, je v essayé de trouvé un forum sur l'informatique alors ...

Et tu vas communiquer en Java ou en binaire ? SMS-staÿle + bases élémentaires défaillantes en français = texte pas très lisible. Enfin, si ça peut (ré)solver ton problème...  :jap:


Message édité par sircam le 05-02-2005 à 22:21:18

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 06-02-2005 à 14:05:51    

en tout cas, je suis bien heureux pour toi ca me fait vachement plaisir ce qu'il t'arrive mon gars ...

Reply

Marsh Posté le 06-02-2005 à 16:46:17    

sircam> t'abuses un peu : on a vu largement pire que ca ...
ou au moins aide le aussi dans son problème ...

Reply

Marsh Posté le 06-02-2005 à 18:57:35    

thejimmy06 a écrit :

en tout cas, je suis bien heureux pour toi ca me fait vachement plaisir ce qu'il t'arrive mon gars ...


 :heink:
 
Ne le prends pas comme ça : si tu es prêt à améliorer ton prog, je vois pas pq tu ne ferais pas de même pour tes posts. Je fais un effort pour te lire et pour t'aider, tu peux faire de même.
 
J'ai essayé chez moi et ça tourne, mais en l'absence de trace de debugging, je ne sais pas dire grand chose.
 
En revanche, BCSend et BCReceive ne fontionnent pas. J'ai modifié l'IP et le port dans la source mais rien ne part depuis BCSend. De plus, BCReceive bouffe 100% du CPU (mais ne reçoit de tte façon rien).
 
Tu pourrais ajouter des traces sur les parties strictement réseau, car après un coup d'oeil, y'a rien qui m'a choqué. Par contre, il faut corriger BCReceive et supprimer le busy wait.
 
 
benou > On a vu pire mais je ne suis pas partisan d'un nivellement par le bas. Niveau début de secondaire, je n'en demande pas beaucoup plus et cela ne me semble pas abusif.
 
D'autant que le code source est de bonne facture et que les commentaires, en Anglais, et même sommaires, semblent plus clairs et comportent moins de fautes par ligne que les posts de ce topic.
 
Etonnant, n'est-ce pas ?
[:aline2003]


Message édité par sircam le 06-02-2005 à 19:19:47

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 06-02-2005 à 19:56:21    

bha, t'y es allé un peu fort quoi :)

Reply

Marsh Posté le 06-02-2005 à 20:26:02    

[:airforceone]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 06-02-2005 à 22:13:09    

Sircam, le probleme ne vient pas du code mais de la couche réseau. Je n'ai pas fait ce programme et il marche bien a condition que le multicast fonctionne sur le PC. C'est un programme que j'ai donné en gise d'exemple pour essayer d'identifier le probleme. Tu fais donc parti des gens avec qui le multicast en JAVA ne fonctionnne pas correctement.
 
Si vous envoyé un message sur l'adresse par default avec le port par default, meme si vous etes le seul connectéa ce chat, vous devez recevoir votre propre message. Sinon, ca signifit que vous fait parti de la minorité de gens qui ont des problemes de multicast avec leur réseaux.
 
J'ai déja implementer une application utilisant le multicast et j'ai du pour ce faire utiliser un autre pc (a ma fac ...) car il m'est impossible de recevoir un message multicast.
 
j'espere que mon explication est assez clair (ce que je ne suis pas tout a fait sur)
 
Je repete le lien si vous voulez tester si le multicast marche sur votre pc:
ftp://81.157.245.86/BroadChat.zip
 
PS: Pas d'accent car j'utilise un clavier anglais.

Reply

Marsh Posté le 07-02-2005 à 09:49:17    

Citation :

Je n'ai pas fait ce programme


[:kiki] Comment se fait-il que je l'ai tout de suite su ?
 
Tu dis que le multicast ne marche pas chez moi, mais j'ai effectivement lancé deux fenêtres de chat sur ma machine et j'ai pu faire fonctionner le prog (en "chattant" avec moi-même).
 
C'est uniquement le BCSend qui ne voulait pas jouer avec BCReceiver...
 
De là à en conclure que le multicast ne fonctionne pas chez moi, heuuuu ???
 
Si tu penses que ton problème n'est pas un problème Java, mais un pb réseau, tu n'es peut-être pas dans la bonne cat.
 
Ne te contente pas de prendre le programme comme ça, essaye d'ajouter des traces, d'avoir un regard critique sur l'implémentation (pq a-t-on fait comme ça, est-il possible de faire autrement, ...).
 
Simplifie le prog au max pour ne garder que le broadcast d'un message passé sur la ligne de commande.
 
Bref, ne te contente pas de dire "ça marche pas", fais qq chose.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed