Accueil > Forum > > > > Pb socket
Pb socket
vendredi 1 juillet 2005 à 13:48:10 |
Pb socket

jcqguill
|
Salut, j'utilise une sockaddr déclaré : struct sockaddr interface = { AF_INET, "lo" } (ou "eth0") je rempli des structures du type : struct ethhdr eth struct iphdr ip struct icmphdr icmp je stock le tout dans un buffer( packet[124]) la socket est déclarée : int sockets sockets=socket(AF_INET, SOCK_PACKET, htons(ETH_P_802_3)) et j'utilise sendto : sendto(sockets,&packet, sizepacket, 0, &interface,sizeof(struct sockaddr)) Mon packet est correctement envoyé, mais je ne recois pas de reponse(pour un echo ping par ex.). Quelqu'un peut-il m'aider.
|
|
samedi 2 juillet 2005 à 01:57:09 |
Re : Pb socket

minet03
|
Tu t'attends à quoi exactement comme réponse ? La fonction que tu utilise est pour l'UDP non ? Donc la fonction envoi, mais ne s'occupe pas de voir si c'est bien arrivé ou pas. Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
samedi 2 juillet 2005 à 12:39:01 |
Re : Pb socket

jcqguill
|
Salut minet03, quel est alors le type de socket a utilisé pour pouvoir recevoir une reponse et qui permette de modifier la couche mac.
|
|
samedi 2 juillet 2005 à 14:03:17 |
Re : Pb socket

minet03
|
hum, hélas, je ne suis pas aussi doué que ça avec les sockets. Je débute. J'utilise toujours le TCP moi. Je ne sais pas ce que sont les couche mac (si tu veux bien m'expliquer). Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
samedi 2 juillet 2005 à 16:23:15 |
Re : Pb socket

jcqguill
|
la couche mac est le niveaux 2 du modele osi (couche liaison) on y trouve : -adresse mac destination 6 octets -adresse mac source 6 octets -type ou longueur 2 octets tu retrouve ceci au début de toutes les trames. l'adresse mac est fixe, toutes les cartes ethernet,wifi... en ont une.Elle est attribuée par son constructeur. Enfin ,les trois premiers octets, que l'on appel l'OUI:Organisation Unit Identifier, sont affectés au constructeur par l'IEEE. Les trois derniers sont affectés par le constructeur. Par exemple : 08:00:07 est pour Apple (du moins un des OUI) pour le champs type ou longueur par exemple :>0800(hexa) correspond a IP donc ce qui va suivre(niveau 3 osi, couche réseau) sera de l'ethernet pure,ensuite dans le datagramme IP tu as un champs protocole,celui qui va etre encapsuler dans IP par ex: 06(hexa) correspond a tcp(niveau 4,couche transport) ce qui vient donc a la suite du datagramme IP est du TCP. Sinon tu dis que la fonction que j'utilise est pour l'udp mais laquel ? je ne vois pas.
|
|
samedi 9 juillet 2005 à 18:45:04 |
Re : Pb socket
|
Cette discussion est classée dans : socket, sockets, struct, packet, sockaddr
Répondre à ce message
Sujets en rapport avec ce message
Socket bloquant ==> non bloquant [ par Guigar ]
Bonjour, je programme en C sous linux. J'ai a l'heure actuelle fait un petit programme de socket en C, en mode bloquant c'est a dire que j'attends la
Problèmes avec les Socket [ par baptchr55 ]
Bonjour à tous, Je suis ennuyé avec la création de socket. J'aimerais pouvoir envoyer des données (dans un premier temps que j'écris) une par une se
Pb chaine de caractères [ par baptchr55 ]
Bonjour à tous encore une fois j'ai besoin de votre aide. J'essaye d'envoyer par le biais d'un socket une chaine de caractères. Ce qui fonctionne, se
Chaine de caractères Via Socket [ par baptchr55 ]
Bonjour à tous encore une fois j'ai besoin de votre aide. J'essaye d'envoyer par le biais d'un socket une chaine de caractères. Ce qui fonctionne, se
Linux, C & Sockets [ par cbismuth ]
Bonjour! Je pense devenir fou...Je programme actuellement une architecture serveur/client en C.Le problème est que pour tous les clients qui se conne
programmation socket [ par samijaba ]
je suis entraint de dévélopper une application réseaux (client/serveur)mon probléme est que lorsque j'essai de connecter hors de réseau local il n'y a
Problème de Compilation (avec classes) [ par baptchr55 ]
Bonjour à tous... Voilà, j'ai un nouveau problème. J'ai une classe (permettant de créer des Sockets TCP) et lorsque j'essaye de créer un objet Socket
PROB SOCKETS CON [ par zzzzzz ]
le code source marche mais quand je rajoute un cout#include #pragma comment(lib,"ws2_32.lib")#include int main(void)
sockets: méthode accept() [ par julien20vt ]
Voila,je viens de coder le serveur de ma socket et ce qui me parait etrange c'est que la méthode accept() n'est pas bloquante, je pensais que le serve
LERREUR QUI TUE §§§§§§§§§§§§§§§§ [ par Avalon10101 ]
Vla jai fé mon prog tout é juste mais ya une erreur que je narrive vraiment pas à comprendre ! :C:\Documents and Settings\Alex\Mes documents\Makefile.
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|