[dessiner en réseau + chat] - blackdrawnet {p.o.o / tcp-ip / sérialisation}

Soyez le premier à donner votre avis sur cette source.

Vue 13 034 fois - Téléchargée 1 762 fois

Description

Ce projet est un logiciel de dessin en réseau {Avec chat intégré}. Programmé en JAVA, il utilise les "bien faits" de la P.O.O comme l'encapsulation, l'héritage, le polymorphisme, la notion d'interface ...

En cours d'utilisation, Vous pouvez changer de serveur, changer de pseudonyme, enregistrer le dessin en cours, en ouvrir un {qui sera alors visible par tous les clients actuellement connectés}, enregistrer la conversation ou en ouvrir une {Qui sera aussi visible par les autres clients}.

Pour faire fonctionner l'application, vous devez :
- Lancer un serveur avec la classe "Application_Serveur".
- Lancer un / plusieurs clients avec l'adresse IP de la machine où est situé le serveur avec la classe "Application_Client".
- Utiliser l'application ;)

++

Conclusion :


Ce projet fut réalisé dans le cadre d'un DEUST T.S.I.C [INSSET de Saint-Quentin].

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
29
Date d'inscription
jeudi 13 mai 2004
Statut
Membre
Dernière intervention
8 juin 2008

salut, est ce qu'on peut ajouter des vues radar et des télépointeurs???
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007

Bonjour ARK,

Non, je ne me suis pas encore penché sur la chose, en fait j'ai un gros projet en cours, et je n'ai vraiment pas le temps, ceci dit, si tu souhaites mettre à jour cette source, il n'y a aucun problème !!!

++ Eldered.
Messages postés
1
Date d'inscription
mardi 4 mai 2004
Statut
Membre
Dernière intervention
5 juillet 2004

slt eldred,
j'ai un peu testé BlackDrawNet, c vraiment assez bien fait , je t'en félicite..
j'ai aussi un peu lu les quelques commentaires présents, et je voulais savoir où en es tu avec l'enregistrement en SVG, car cette fonctionnalité rendrai ton projet baucoup plus significatif.
donc si t'as du nouveau, balance le ;-)

ARK
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007

oki, c cool, je vais aller y jeter un oeil, mais je ne promet rien sur une future mise à jour de la source ... j'ai trop de boulot !!!!

++ Ed.
Messages postés
1
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
23 avril 2004

Pour le SVG, y a la librairie batik qui est vraiment simple d'utilisation, ca utilise la technologie DOM et une dérivation de la classe Graphics. Petit exemple :

// Pour créer le document SVG
DOMImplementation domImpl =
GenericDOMImplementation.getDOMImplementation();
Document document = domImpl.createDocument(null,"svg",null);
SVGGraphics2D svgGen = new SVGGraphics2D(document);

// Tu dessine ton image
maClasse.draw(svgGen);

// Tu sauvegardes sur fichier
try{
svgGen.stream("C:\\Temp\\monDessin.svg");
}
catch(SVGGraphics2DIOException ioe){
ioe.printStackTrace();
}

Tu peux trouver les librairies ici : http://www.apache.org/dyn/closer.cgi/xml/batik

Voili voila, et bon amusement ;-)
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.