Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1624 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Récupération d'une trame IP ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération d'une trame IP ...

n°976247
jordel
Elven Powaaa
Posté le 09-02-2005 à 11:45:48  profilanswer
 

Bonjour à tous,
 
Mon problème est le suivant : Je souhaiterai créer un programme JAVA qui permettrait d'écouter le port 9000 de mon PC et de récupérer les trames IP qui y passent !!!
 
Je suis donc parti sur un client/serveur mais je bloque au niveau de la récupération de la trame...
 
Si quelqu'un a une idée, je suis preneur !!!
 
Merci d'avance.
 
Jordel.

mood
Publicité
Posté le 09-02-2005 à 11:45:48  profilanswer
 

n°976252
Taz
bisounours-codeur
Posté le 09-02-2005 à 11:48:38  profilanswer
 

ben faut ouvrir ton socket en socket_raw, mais je pense que Java va suivre le rhythme

n°976255
nraynaud
lol
Posté le 09-02-2005 à 11:50:17  profilanswer
 

en IP y'a pas de trame (=> taille fixe) mais des paquets (de taille variable).
 
ensuite, si tu parles de port, tu es déjà au niveau TCP ou UDP, donc y'a déjà plus de paquet IP, il a été détruit.
 
enfin, aucun rapport avec le client/serveur.
 
 
comme tu es dans le mur, je t'offre un nouvelle chance :  
poste-donc le sujet de ton TP et ce que tu as fait dessus, on va regarder ça à plusieurs.

n°976257
nraynaud
lol
Posté le 09-02-2005 à 11:50:38  profilanswer
 

Taz > les sockets raw c'est interdit en java.

n°976265
Taz
bisounours-codeur
Posté le 09-02-2005 à 11:54:29  profilanswer
 

ah bon, je croyais qu'ils avaient laissé un accès, modulo un gestionnaire de sécurité ... dommage mais compréhensible
 
 
edit: en C#, c'est faisable


Message édité par Taz le 09-02-2005 à 11:55:48
n°976267
nraynaud
lol
Posté le 09-02-2005 à 11:58:31  profilanswer
 

Taz > peut-être qu'ils on fait ça en 5, mais en 1.4 c'est niet de chez niet.
 
En gros l'argumentaire était :  
1) ça sert pas (en dehors de SNMP et ICMP, pour lequels ils misent sur du JNI qui tape au bon niveau de l'OS)  
2) c'est un cauchemar niveau sécu.

n°976270
nraynaud
lol
Posté le 09-02-2005 à 12:00:19  profilanswer
 

Taz a écrit :


edit: en C#, c'est faisable


de toutes façons, en .net, l'intégration avec du code unsafe est très lisse, donc ça n'aurait pas représenté une vraie barrière de pas le mettre.
 
En java, il faut se fader du JNI pour le faire, ce qui effaie déjà une bonne partie des boulets.

n°976274
Taz
bisounours-codeur
Posté le 09-02-2005 à 12:02:51  profilanswer
 

y a une vrai API C#, c'est dans l'API System.Net.Sockets, en gros aulieu de choisir DGRAM ou STREAM, tu peux demander RAW

n°976277
nraynaud
lol
Posté le 09-02-2005 à 12:05:13  profilanswer
 

J'ai bien compris :o
 
mais c'est pas spécifiquement du C#, c'est du .net général.
 
Mais bon, y'a d'autres trucs nettement plus intéressants dans .net que ça (qui sert à rien globalement).

n°976817
jordel
Elven Powaaa
Posté le 09-02-2005 à 17:45:02  profilanswer
 

Bonjour,
 
Merci pour les suggestions... mais c'est pas un TP... c'est une problématique client !!!
 
Un matériel envoie sur un PC des trames IP sur le port 9000 (ces informations résultent d'un boitier de conversion RS232->IP)...
Et j'aimerai 'simplement' récupérer ces trames (ou ces paquets)...
 
Merci d'avance.

mood
Publicité
Posté le 09-02-2005 à 17:45:02  profilanswer
 

n°977339
jordel
Elven Powaaa
Posté le 10-02-2005 à 10:25:31  profilanswer
 

C'est bizarre... plus personne ne répond...  
 
Z'avez peur de dire des conneries ???
 
A+ ;-)

n°977345
Taz
bisounours-codeur
Posté le 10-02-2005 à 10:29:29  profilanswer
 

c'est quoi une trame IP pour toi ?
 
t'as qu'à pas faire en Java ou faire avec JNI

n°977354
nraynaud
lol
Posté le 10-02-2005 à 10:35:52  profilanswer
 

je soupçonne qu'il reçoit de l'UDP sur port 9000


---------------
trainoo.com, c'est fini
n°977357
Taz
bisounours-codeur
Posté le 10-02-2005 à 10:36:34  profilanswer
 

d'où ma question

n°977396
jordel
Elven Powaaa
Posté le 10-02-2005 à 11:01:24  profilanswer
 

Je me suis renseigné auprès d'un "gens" mieux affuté techniquement qui m'a expliqué qu'en fait, les données sont envoyées sous le protocole TCP sur le port 9000 vers une adresse IP fixe.
 
Voili voilou.

n°977399
Taz
bisounours-codeur
Posté le 10-02-2005 à 11:02:08  profilanswer
 

RETOURNE À TES BOUQUINS :o

n°977410
nraynaud
lol
Posté le 10-02-2005 à 11:12:07  profilanswer
 

quel booley [:hello]


---------------
trainoo.com, c'est fini
n°977481
jordel
Elven Powaaa
Posté le 10-02-2005 à 11:39:28  profilanswer
 

Je vois qu'une ambiance amicale et serviable règne sur ce forum...
 
Merci encore pour votre NON aide.
 
Cordialement.

n°977487
FlorentG
Posté le 10-02-2005 à 11:43:22  profilanswer
 

Quoi notre non-aide ?
 
Tout le monde t'as aidé et expliqué, sauf que t'as juste l'air de rien comprendre :heink:

n°977489
Taz
bisounours-codeur
Posté le 10-02-2005 à 11:43:47  profilanswer
 

et la nuit, t'as pas peur de perdre ton emploi ?

n°977515
jordel
Elven Powaaa
Posté le 10-02-2005 à 11:57:01  profilanswer
 

Florent >>> Désolé mais je n'appelle pas ça de l'aide. J'ai posé une question où je me suis certes planté et pafff, on m'a limite insulté dès le départ...
Un forum, je pensais que c'était justement pour éviter ce genre d'attaque gratuite en cas d'erreur ou de non compréhension (mon cas ci-présent)... mais bon... j'me suis trompé !!! C'est quand même malheureux sur un forum avec un telle renommée !!!
 
Taz >>> Non car je ne fais pas de JAVA (habituellement)... :-D Chacun son domaine de prédilection !!!

n°977524
FlorentG
Posté le 10-02-2005 à 12:03:40  profilanswer
 

Personne ne t'as insulté dès le départ :o Si tu regardes une des premières intervention, elle dit (par nraynaud) : si tu parles de port, tu es déjà au niveau TCP ou UDP,
Et tu reviens 3 jours après Je me suis renseigné auprès d'un "gens" mieux affuté techniquement qui m'a expliqué qu'en fait, les données sont envoyées sous le protocole TCP sur le port 9000 vers une adresse IP fixe., autrement ce que nraynaud t'as déjà expliqué donc :heink: C'est normal alors si les gens te traitent de boulet si tu prend pas la peine de bien lire ce qu'on te dit ;)

n°977538
nraynaud
lol
Posté le 10-02-2005 à 12:18:12  profilanswer
 

jordel a écrit :

Chacun son domaine de prédilection !!!


et le tien c'est quoi qu'on rigole ? parce que vu ton ouverture d'esprit elle doit être assez énorme ton expertise.


---------------
trainoo.com, c'est fini
n°977663
jordel
Elven Powaaa
Posté le 10-02-2005 à 14:25:52  profilanswer
 

Florent >>> C'est justement après la remarque de nraynaud que j'ai demandé des précisions... d'où ma remarque !!!  
Si tu regardes cette meme intervention tu y liras : "comme tu es dans le mur, je t'offre un nouvelle chance :  
poste-donc le sujet de ton TP et ce que tu as fait dessus, on va regarder ça à plusieurs." Si ça c'est tendance forum... ben j'y suis plus là !!!
 
Nraynaud >>> moi mon truc c'est l'Ada.

n°977665
nraynaud
lol
Posté le 10-02-2005 à 14:28:03  profilanswer
 

et en Ada, tu sais aller chercher une "trame IP sur le port 9000" ? [:kiki]


---------------
trainoo.com, c'est fini
n°979098
darklord
You're welcome
Posté le 11-02-2005 à 19:03:17  profilanswer
 

[:blueflag]

n°979110
jagstang
Pa Capona ಠ_ಠ
Posté le 11-02-2005 à 19:23:08  profilanswer
 

jordel a écrit :


 
Nraynaud >>> moi mon truc c'est l'Ada.


 
 
FAKE !
 
son truc c'est le Jjeux de rôle
 
http://www.ifrance.com/bloodbowljordel/
 [:tartalap]


Message édité par jagstang le 11-02-2005 à 19:23:19

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°979215
benou
Posté le 11-02-2005 à 23:15:24  profilanswer
 

nraynaud, Taz> encore une fois, vous vous rendez pas compte que, pour quelqu'un qui n'est pas habitué à votre façon de communiquer, ce que vous dites est perçu comme une attaque personelle.
 
jordel> Ce n'était pas pour être méchant => ne le prends pas mal. Une prochaine fois, essaye de mieux comprendre les réponses qui te sont données ou de mieux expliciter et cerner ton problème
 
 
peace, men [:jebthebear]

n°979218
Taz
bisounours-codeur
Posté le 11-02-2005 à 23:17:34  profilanswer
 

on est pas méchant, on est euphoriques (ou consternés au choix)

n°979229
benou
Posté le 11-02-2005 à 23:26:56  profilanswer
 

il te faut pas grand chose il te faut pas grand chose  [:xx_xx]

n°979236
Taz
bisounours-codeur
Posté le 11-02-2005 à 23:38:49  profilanswer
 

litote ?

n°979247
benou
Posté le 11-02-2005 à 23:53:52  profilanswer
 

benou a écrit :

il te faut pas grand chose il te faut pas grand chose


joli celui là  [:netbios]  
je l'édite même pas, tiens ! [:franck75]

n°979344
patachou
Posté le 12-02-2005 à 11:12:51  profilanswer
 

Trop peace le benou là ;)

n°984922
yolepro
Etre c'est être relatif
Posté le 17-02-2005 à 14:42:43  profilanswer
 

jordel > je comprends un peu ta situation, c'est clair que niveau acceuil ca puisse facher, mais dit toi qu'ici c'est un gros troupeau de geek et tu verras tu le prendras d'une toute autre maniere ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Récupération d'une trame IP ...

 

Sujets relatifs
[DOS] Récupération dernière ligne d'un fichierrécupération d'un résultat d'une commande sous VBS
Recupération du flux video d'une camera ip[batch] - récupération du résultat d'une commande et traitement
récupération "à l'aveugle" de variables de formulaireprobleme de recuperation de session
Récupération[PHP][SQL]Double insertion et récuperation de champ
Récuperation des valeurs de plusieurs checkbox avec struts[RESOLU]problème de récupération de date
Plus de sujets relatifs à : Récupération d'une trame IP ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR