IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

Equivalence entre Winsock et Net::Sockets


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 37
    Par défaut Equivalence entre Winsock et Net::Sockets
    Bonjour,
    Dans le cadre du portage d'un programme écrit en C++ managé .Net (qui utilise System::Net::Sockets::Socket), vers le c++,
    je suis amené à utiliser donc les Winsock,
    je souhaite savoir si'il y a possibilité de mettre les options
    TypeOfService
    MulticastTimeToLive
    MulticastLoopback
    DontFragment

    dans socket obtenu avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    En gros, ces options existent-elles dans socket?


    merci d'avance pour vos réponses,

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Peut-être. Jette donc un œil du côté de IoctlSocket() ou setsockopt()...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 37
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Peut-être. Jette donc un œil du côté de IoctlSocket() ou setsockopt()...
    merci pour ta réponse Médinoc, mais dans
    IoctlSocket()
    les parametres autorisés sont
    FIONBIO
    FIONREAD
    SIOCATMARK

    dans setsockopt(), je ne trouve que des options pour les niveaux
    level = SOL_SOCKET
    level = IPPROTO_TCP
    level = NSPROTO_IPX

    alors que les options que je cherche
    TypeOfService
    MulticastTimeToLive
    MulticastLoopback
    DontFragment
    font parties si je ne me trompe de niveau IP

Discussions similaires

  1. [VB.NET] [Socket] Tester si un port est ouvert ?
    Par Aspic dans le forum VB.NET
    Réponses: 25
    Dernier message: 07/01/2008, 09h25
  2. [Net]socket java
    Par georges25 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 13/02/2006, 16h22
  3. [Concept] Différence entre rmi et les socket
    Par Luther13 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 14/12/2005, 14h31
  4. [net][Sockets] Quel est le nombre maximal de threads?
    Par itsmii dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 06/05/2004, 10h48
  5. Réponses: 2
    Dernier message: 11/07/2003, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo