cs_Taum
Messages postés4Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention27 septembre 2003
-
2 sept. 2003 à 01:18
topl
Messages postés5Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention20 avril 2004
-
7 avril 2004 à 17:10
Bonjour, voilà j'ai besoin d'envoyer une structure dans un paquet udp :
typedef struct {
unsigned short TransactionId;
short Flags;
short Questions;
short AnswerRRs;
short AuthorityRRs;
short AdditionalRRs;
char Separator;
char *Name;
short Type;
short Class;
} DNSQUERY;
donc je l'ai mis avec une union pour essayer de la 'transformer' en chars, puis d'envoyer les chars par le socket, mais il envoie un peu n'importe quoi. En affichant les chars, on s'aperçoit ke c'est en effet du nimporte quoi.
union {
char *Char;
DNSQUERY Struct;
} QueryPacket;
topl
Messages postés5Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention20 avril 2004 7 avril 2004 à 17:10
Salut,
j'ai essayer ce sytéme mais chez moi ca marche po :-(
Je sniffe avec ethereal pour voir comment ca se passe.
Bilan les niveaux IP et UDP sont nikel, mon probleme vien de la couche DNS , il semblerai que la string passer dans la structure poster par Taum n'ai pas reconnut . Elle se retrouve dans le paquet comme un seul hexa. Donc je me retrouve avec une methode Unknown.