JOMESSENGER : APPLICATION CLIENT/SERVER

Morbid_Princess Messages postés 13 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 19 mai 2010 - 5 juil. 2009 à 15:48
benkhaouasidahmed Messages postés 8 Date d'inscription vendredi 2 décembre 2011 Statut Membre Dernière intervention 6 avril 2012 - 13 mars 2012 à 22:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50261-jomessenger-application-client-server

benkhaouasidahmed Messages postés 8 Date d'inscription vendredi 2 décembre 2011 Statut Membre Dernière intervention 6 avril 2012
13 mars 2012 à 22:07
salut a tout qualqan me envoyer la base de donner Mysql de ce cette application si vous voulez merci:)
scaill Messages postés 1 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 18 novembre 2011
18 nov. 2011 à 14:23
bonjour, ton code me semble pas mal du tout, mais j'arrive à la même erreur après mes créations mysql :
driverException in thread "Thread-0" java.lang.NullPointerException
at JoMessenger.Auth.(Auth.java:44)
at JoMessenger.ServerTask.connectUser(ServerTask.java:54)
at JoMessenger.ServerTask.run(ServerTask.java:78)
si tu as une solution, je suis preneur

beau boulot
affitop Messages postés 3 Date d'inscription jeudi 26 avril 2007 Statut Membre Dernière intervention 1 juin 2010
22 mai 2010 à 12:23
merci pour cette source. Sa marche à merveille
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
13 mai 2010 à 23:08
Rendez-vous ici :
www.ci-vinci.com

a bientot ;)
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
13 mai 2010 à 17:30
salut numerique, j'ai besoin de ton aide
comment te contacter???
infogoogle2010 Messages postés 2 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 23 avril 2010
1 mai 2010 à 09:45
slalut, je telecharger votre application
*et je creé une base de donnée MySQL MyBlogla.
*un utilisateur sans mot de passe- comment faire ça .
*quelle le type declare ( login ?pws) dans mysql .
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
29 janv. 2010 à 14:50
Dans " Ajouter un commentaire ", ya la phrase :
Donner une note à ce code source : **************
Pour valider votre note, veuillez saisir un commentaire et valider en appuyant sur le bouton "Ajouter votre commentaire"

Passer la sourie sur les étoiles "**************" pour détérminer le nombre d'étoile 1->10 qui correspond à la note.
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
29 janv. 2010 à 02:15
et coment on le fait moi je te donne 10
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
28 janv. 2010 à 00:14
tu doi donner une note en choisissant un nombre d'étoile ;)
7rani Messages postés 1 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 27 janvier 2010
27 janv. 2010 à 16:45
c trop cool cette application , je te donne ( 9.5/10 )
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
25 janv. 2010 à 20:50
C'est très bien donc...
Pour que le JoM marche via net, tu dois avoir une adresse ip public pour le serveur (c-a-d, tu pays...), sinn tu peux utiliser un site de redirection dynamique (consulte la doc de dyndns par exemple...)
j'ajoute, que cela ne va pas marcher si tu est derrière un NAT (connexion 3G par exemple).
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
25 janv. 2010 à 15:43
Bonjour Numerique
oui moi aussi il a fallu que je retelecharge la source pour que cela marche.
Sinon dit moi comment est ce qu'on fait si on veut que 2 poste communique entre eux grace a une connection internet????
Sans qu'ils ne soient en reseaux je veux dire!!
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
11 janv. 2010 à 13:52
J'ai téléchargé la source... ca marche à merveille :o
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
9 janv. 2010 à 18:27
j'ai essayé mais ca donne la meme chose;
j'arrive pas a passer au panel suivant pour pouvoir lancer le panel pFace comme indiquer dans la source.
Essaye de le reverifier la source pour voir!!!
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
9 janv. 2010 à 10:33
C'est un problème de flux de réseau (cela m'arrive plusieurs fois)...
Essaie de fermer le client, puis le relancer.
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
6 janv. 2010 à 23:57
Bien justement aucun message d'erreur
voila ce que le serveur maffiche
Wed Jan 06 22:55:08 GMT 2010
Welcome to the JoServer
Copyright Oussama JMILI VINCI -Rabat-
2009
**********************************
Waitin' for the 1st client to connect
Stream ok
Connexion succeded with DB
Connect?
Registre ok
Sending list ok
Connected : kc2jc2 : /127.0.0.1:4701


il y'a lanimation de connection et juste apres tout s'arrete, en fait ca passe pas pPile (after connection) pourquoi je sais pas
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
6 janv. 2010 à 15:42
Ca donne une exception ????
sinn le message de serveur,( quand t en train de se connecter), va repondre a ta question
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
6 janv. 2010 à 00:26
Bonsoir numerique
voila j'ai fait ce qu'il fallait en creant la base de donné mais ya un probleme j'arrive pas a acceder au panel suivant qi permette denvoyer des message!!!!
je suis sous netbeans
besoin d'aide please
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
3 janv. 2010 à 16:02
de rien ;)
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
3 janv. 2010 à 01:53
merci beaucoup numerique
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
2 janv. 2010 à 16:09
Du serveur biensur.
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
1 janv. 2010 à 19:32
merci baucoup pour l'info je vais essayer cela de suite.Moi j'utilise netbeans mais bon ca revient a la meme chose.
Pour des postes distincts on utilise l'adresse de la machine abritant le serveur ou le client lui meme..???? desolé si je pose beaucoup de question lol
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
1 janv. 2010 à 17:37
faux monter ttes les classes dans eclipse, preparer la base de donnée MySQL (avec 3 comptes utilisateur), lancer la classe du serveur dans eclipse, enfin, lance 3 clients (lance 3 fois la classe client, chak foi avec un compte)
Regarde les comm en haut pour plus de detail.
Pour lancer les clients dans des postes destinct il faut utiliser l'adresse de la machine sur le reseau (changer 127.0.0.1/localhost).

A bientot.
jc2kc2 Messages postés 11 Date d'inscription lundi 7 septembre 2009 Statut Membre Dernière intervention 10 juin 2010
28 déc. 2009 à 21:19
slt j'aimerais savoir par exemple comment utiliser l'application
supposons qu'on ait 3 cients comment lancé le serveur sur une machine pour qu'on ait une connection??
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
17 oct. 2009 à 20:29
Salut, bon la source de l'erreur, et dans ce dernier ;)
Incorrect database name : myblog, reverfie le nom de la base que tu as créé dans MySQL.
puccino1er Messages postés 16 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 10 décembre 2009
16 oct. 2009 à 20:29
Merci pour la source, merci aussi pour votre reaction...
puccino1er Messages postés 16 Date d'inscription mardi 6 novembre 2007 Statut Membre Dernière intervention 10 décembre 2009
16 oct. 2009 à 20:22
slalut, je telecharger votre application et je creé une base de donnée MySQL MyBlog comme tu l'a dercris ci-haut
puis j'ai utiliser l'utilisateur "root" avec mot de passe "kernel", en suite
une table : "admin" avec ces 2 champs : login, pwd. Mais j'ai un message d'erreur du genre:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Incorrect database name 'myblog/'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:910)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3923)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1273)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:718)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.jmili.JoMessenger.Auth.(Auth.java:19)
at com.jmili.JoMessenger.ServerTask.connectUser(ServerTask.java:54)
at com.jmili.JoMessenger.ServerTask.run(ServerTask.java:79)
Registre ok
Sending list ok
Connected : : /127.0.0.1:49620
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
31 août 2009 à 19:11
Salut, le programme utilise une base de donnée MySQL, tu dois créer une, tel que :
La base : MyBlog
puis un utilisateur sans mot de passe : oussama
une table : admin
la table contient 2 champs : login, pwd
enfin, ajoute quelques comptes dans la base.

a bientot
kazersond Messages postés 2 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 29 septembre 2009
31 août 2009 à 15:33
Salut, j'ai telecharger ta source mais apparament j'ai une erreur de ce gere:
driverException in thread "Thread-0" java.lang.NullPointerException
at JoMessenger.Auth.(Auth.java:44)
at JoMessenger.ServerTask.connectUser(ServerTask.java:54)
at JoMessenger.ServerTask.run(ServerTask.java:78)
je ne sais pas ce qu'il faut faire.
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
6 juil. 2009 à 01:17
Merci pour l'astuce, je vais l'essayer tout de suite :D
Morbid_Princess Messages postés 13 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 19 mai 2010
5 juil. 2009 à 19:02
Tu peux facilement héberger chez toi un serveur privé si tu veux, en utilisant un dynamic DNS provider, qui va te permettre de transformer ton IP dynamique en une adresse fixe, c'est ça va ralentir le temps de réponse, mais si c'est pour effectuer des tests, je pense que ça serai l'idéal !
numurique Messages postés 15 Date d'inscription mercredi 30 mai 2007 Statut Membre Dernière intervention 31 mai 2011
5 juil. 2009 à 18:45
Thanks,
Théoriquement si je dispose d'une adresse fixe pour l'hôte de mon serveur, elle doit tourné en WAN, sinon j'ai jamais eu l'occasion d'essayer.
Morbid_Princess Messages postés 13 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 19 mai 2010
5 juil. 2009 à 15:48
Sympa ton application, j'ai pas encore testé mais je me demande si elle est opérationnelle en WAN comme en LAN !?

Anyway, je te donne 7/10 =)
Rejoignez-nous