• [^] # Re: Tester le code retour de sendto?

    Posté par (site web personnel) . En réponse au message sendto ne fait pas complètement son boulot. Évalué à 1.

    La page de man de send dit ceci:

    No indication of failure to deliver is implicit in a send(). Locally
    detected errors are indicated by a return value of -1.

    When the message does not fit into the send buffer of the socket,
    send() normally blocks, unless the socket has been placed in nonblock-
    ing I/O mode. In nonblocking mode it would fail with the error EAGAIN
    or EWOULDBLOCK in this case. The select(2) call may be used to deter-
    mine when it is possible to send more data.

    Si ça ne suffit pas, essaie de te trouver un petit tutoriel (éventuellement un chapitre de livre) consacré aux raw sockets, la programmation système en général et les IPC en particulier sont des domaines plutôt piégeux (disons que les pages de man servent de référence pas d'introduction).

    Et puis avant de te lancer dans des investigations plus poussées tu peux aussi essayer de vérifier la configuration de Wireshark ou tenter uen fois de monitorer avec un autre programme.