Utilitaire réseaux

Soyez le premier à donner votre avis sur cette source.

Vue 17 842 fois - Téléchargée 4 193 fois

Description

Voici plus d'un mois que je travaille à la réalisation d'un utilitaire dédié au réseaux. Ce logiciel, batisé N-Tools (pour Network Tools) est composé à l'heure actuelle de trois modules distincts :
- un synchroniseur de dossiers
- un moniteur réseau
- un chat

Ce dont est capable cet utilitaire :
- rendre un dossier destination identique au dossier source (synchronisation)
- scanner une plage d'adresses ip
- effectuer des requêtes de ping et net send
- comparer la fréquence des cpus de plusieurs postes en réseau (en travaux)
- recueillir ders infos diverses de postes en réseaux ayant NTools
- participer à un salon de discussion personnalisable
- accéder aux propriétés système dont la fréquence du cpu.

Ce dont sur quoi je travaille :
- outil de comparaison des fréquences des cpus de postes en réseau
- un module client ftp
- un module de download

Source / Exemple :


voir le zip

Conclusion :


Pour le chat, je me suis inspiré du code fourni par kha sur le site.
En attendant de fournir l'outil graphique de comparaison de fréquence des cpus, j'ai utilisé le code source de jg4228 pour donner une petite idée.

J'ai inclus le fichier projet de jbuilder9 et le code est commenté.

Pour lancer l'appli, double cliquez sur ntools.jar ou utiliser jbuilder9.

J'attends vos critiques....

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
8
Date d'inscription
mardi 4 avril 2006
Statut
Membre
Dernière intervention
2 janvier 2007

je voulais vous demander est ce que ci possible de menvoyer le code source de l'interface uniquement sans utiliser les Xlayout
Messages postés
4
Date d'inscription
jeudi 19 janvier 2006
Statut
Membre
Dernière intervention
10 novembre 2006

je veux avec ce programme N-TOLLS UN INTERFACES QUI affiche les traps Reçues(affichage MIB Trap), affichage trap log et tables des traps.

voila mon e-mai:mehdi.b@wanadoo.tn
Messages postés
489
Date d'inscription
vendredi 30 janvier 2004
Statut
Membre
Dernière intervention
13 mai 2009
5
cool nothing else 8-)
Messages postés
2
Date d'inscription
mercredi 14 janvier 2004
Statut
Membre
Dernière intervention
2 octobre 2011

Pas de panique, pour le layout jbuilder !
En générale il est utilisé pour le XYLayout, mais ce qu'il faut savoir, c'est que si tu ouvres ton projet dans JBuilder, que tu passes en édition graphique de tes interfaces, il n'y a plus qu'à sélectionner à droite dans les propriétés de ta JFrame (ou JDialog ou ...) le layout GridBagLayout au lieu de XYLayout, et miracle ... jbuilder converti ton interface en GridBagLayout sans que tu aies besoin de modifier quoi que ce soit ! Et comme le GridBagLayout est un layout inclus dans la JDK ... No problemo !

PS: Il n'y a rien à faire mais parfois ça merde un peu, et il faut ajuster la taille d'un composeant ou l'autre, mais encore une fois Jbuilder dispose d'un éditeur spécifique pour le GridBagLayout ou tu peux spécifier tes contraintes en qques cliks de souris.
PS2: Il te faudra aussi supprimer les "import com.borland.jbcl.layout.*" de tes sources car je crois qu'il ne les retire pas systematiquement.
PS3: Essayez un peu de faire ça avec NetBean ... et surtout de toucher au code que NetBean a géneré avec l'éditeur graphique ... avec jbuilder, on peu, et il retombe sur ses pattes (nananèèèèrreuuuu)

"The magic touch ...",
SteF.
Messages postés
4
Date d'inscription
mercredi 11 septembre 2002
Statut
Membre
Dernière intervention
7 janvier 2004

LOL .. ben avec netbeans c'est aussi facile et pratique ... :-) et puis eclipse aussi ... ptet un peu moins si on n'a pas de plugin pour créer des interfaces ...

Cordialement,

Backslash
Afficher les 7 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.