Accueil > Forum > > > > Capturer des paquets depuis un serveur
Capturer des paquets depuis un serveur
vendredi 7 février 2003 à 14:32:39 |
Capturer des paquets depuis un serveur

jonathan100
|
Bonjour a tous, Je cherche a capturer des paquets partant d'un serveur. J'ai donc creer une socket pour me connecter a celui-ci, et je souhaite donc tout d'abord capturer un paquet. Voici mon code:
import .....
public class main { int taille = 100; byte[] tableau; public static void main(String args[]) { try { DatagramSocket un_socket = new DatagramSocket(8080); un_socket.connect(InetAddress.getByName("adresse"), 8080); JFrame ok = new JFrame("Voici l'adresse ou est connecte ma socket: "+un_socket.getInetAddress() + " puis verifie si elle est bien connectee: " + un_socket.isConnected() + " puis l'adresse SocketAddress du paquet: " ); ok.setVisible(true); appel(); un_socket.disconnect(); un_socket.close(); } catch (Exception e) { JFrame erreur = new JFrame("Erreur procedure Socket!"); erreur.setVisible(true); }
} public void appel()//capture un nouveau paquet, puis donne la SocketAddress de ce paquet { DatagramPacket mon_paquet = new DatagramPacket(tableau, taille); JFrame non = new JFrame("Adresse du paquet: " + mon_paquet.getSocketAddress()); non.setVisible(true); } }
|
Un message d'erreur m'indique que j'essaie d'appeler une methode d'instance depuis une methode statique, ce qui n'est pas possible. Je suis debutant en Java, et je voulais savoir comment a partir de ce code je pouvais capturer mes paquets. Dois-je creer une classe "Paquet" et instancier a l'interieur un objet DatagramPacket?? Comment dois-je m'y prendre. Merci d'avance a tous de votre aide. 
|
|
vendredi 7 février 2003 à 14:59:46 |
Re : Capturer des paquets depuis un serveur

Duss
|
salut, tout simplement : une methode statique ne peut appeler que des methodes statiques !! donc, soit tu met tes methodes en statique, soit tu met tes appels de méthodes dans une classe et tu instancie un objet de cette classe dans ton main. par exemple : import .....
public class main { public static void main(String args[]) { GetPaquet getter = new GetPaquet(); }
}
class GetPaquet { int taille = 100; byte[] tableau;
public GetPaquet() { try { DatagramSocket un_socket = new DatagramSocket(8080); un_socket.connect(InetAddress.getByName("adresse"), 8080); JFrame ok = new JFrame("Voici l'adresse ou est connecte ma socket: "+un_socket.getInetAddress() + " puis verifie si elle est bien connectee: " + un_socket.isConnected() + " puis l'adresse SocketAddress du paquet: " ); ok.setVisible(true); appel(); un_socket.disconnect(); un_socket.close(); } catch (Exception e) { JFrame erreur = new JFrame("Erreur procedure Socket!"); erreur.setVisible(true); }
}
public void appel()//capture un nouveau paquet, puis donne la SocketAddress de ce paquet { DatagramPacket mon_paquet = new DatagramPacket(tableau, taille); JFrame non = new JFrame("Adresse du paquet: " + mon_paquet.getSocketAddress()); non.setVisible(true); }
}
|
|
|
vendredi 7 février 2003 à 16:56:09 |
Re : Capturer des paquets depuis un serveur

jonathan100
|
ok je vais regarder tout ca. Merci de m'avoir repondu 
|
|
Cette discussion est classée dans : socket, capturer, paquet, paquets, jframe
Répondre à ce message
Sujets en rapport avec ce message
erreur: java.lang.NullPointerException [ par jonathan100 ]
Bonjour a tous, Je dois capturer des paquets de donnees sur un reseau Ethernet. Ma socket fonctionne, mais j'ai l'erreur suivante: <table border=0 cel
Création d'une fenetre avec ascenseurs [ par r3m1 ]
Encore une question de débutant...Comment faire pour mettre des ascenseurs sur une JFrame?En sachant que au lancement du prog, la JFrame est ouverte e
Protocol d'un paquet de donnees [ par jonathan100 ]
Bonjour a tous, J'ai une question concernant les paquets de donnee transitant sur un reseau ethernet. En capturant un paquet de donnees, comment puis-
Socket et classe [ par Nakah ]
Voila je voudrais savoir s'il est possible d'envoyer et de recevoir autre chose que du texte avec l'utilisation des sockets. Je voudrais par exemple e
socket et exception [ par djamel001 ]
bonjour, j'aimerais savoir si quelqu'un c'est qu'elle exception en particulier je dois capturer pour avoir la gestion de la déconnection du socket du
Socket: Run et Start [ par syndrael ]
Bonjour,Je relis le programme de quelqu'un ki crée deux classes (serveur et client socket). Mais dans le Serveur, il appelle Client.start et dans la c
fermer des JFrames [ par pellic ]
J'ai une JFrame qui ouvre d'autre Jframe, Mais le probleme, c'est je ne peux pas utiliser de Sytem.exit(0) sur ces nouvelles JFrame sans tout fermer,
[applet][thread][Socket] Synchroniser 2 threads [ par adanis ]
Bonjour,Je suis entrain de réaliser un applet qui lit et envoie un flux de données à un serveur via un socket je veux que mon applet reste tout le
JTable [ par cloe21 ]
Bonjour tout le mondeJ'ai créé une JTable. Dans une colonne il me faut appelé une JFrame de saisie de texte. Je ne vois pas comment mettre un bouton d
Socket.. [ par bouboulleblanc ]
Salut.Je voudrais utiliser un applet java avec une base de donnée sql se trouvant sur un serveur apache.j'utilise ceci :Class.forName("com.mysql.jdbc.
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Forum
RE : SCADARE : SCADA par Twinuts
Cliquez pour lire la suite par Twinuts
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|