2010-06-30 2 views
0

lorsque j'utilise linux "sendto (....)" pour envoyer un paquet udp, j'ai une erreur "argument invalide" du système. Après une vérification, j'ai trouvé que j'essaie d'envoyer un paquet udp via un v6 socekt à une destination ipv4 , je ne sais pas si c'est la raison pour laquelle "argument invalide" vient du système, alors je veux poser ma question ici.Est-il possible d'envoyer un paquet udp via une socket v6 à un dst v4?

Répondre

2

Oui, une prise PF_INET6 peut envoyer à des adresses de destination IPv4 avec sendto() - aussi longtemps que vous ne l'avez pas lié à une adresse locale IPv6, de toute façon.

Questions connexes