CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

|C] socket, probleme recvfrom

iscario
iscario
Niveau 7
19 mai 2010 à 00:55:08

bonjour,

j'ai un problème avec une socket udp (j'ai préféré recréer un topic, vu que le problème est spécifique cette fois).

J'ai un client/serveur udp C(que j'ai récupéré sur le net) sauf que cela ne marche pas...

http://pastebin.org/250536
http://pastebin.org/250564

le client semble fonctionner, en revanche, le serveur reste bloqué sur la fonction recvfrom, malgré l'envoi du client.... et je ne comprends pas pourquoi....

J'ai vérifier avec netstat, le port 7000 est bien ouvert en udp.
Mais quel est le problème alors ????

merci

tbop2
tbop2
Niveau 10
19 mai 2010 à 10:53:06

Qu'il vaut mieux passer du temps à débuguer son propre code que celui que l'on a copié d'un autre :ok: .

Ce n'est que mon avis. Je trouve son exemple un tantinet compliqué, j'ai fait quelque fois du socket en C++ qui plus est du TCP (donc plus chiant) et j'avais pas autant de lignes. Donc ça m'a fait trop peur pour regarder.

iscario
iscario
Niveau 7
19 mai 2010 à 22:15:18

en fait, il n'y a pas d'erreur dans le code!
C'est juste que mon serveur était connecté en ipv6, et mon client voulait utiliser ipv4 apparemment...
J'ai remplacer AF_UNSPEC en AF_INET coté serveur et c'est bon maintenant!
désolé pour le dérangement :rouge:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment