2008-11-24 5 views
1

Lorsque SIO_FLUSH socket ioctl est utilisé dans un environnement Windows (dans l'espace utilisateur), je suis confus quant à ce qui se passe. Est-ce que: (1) rejeter complètement les données de la file d'attente d'envoi TCP/IP dans un trou noir, ou (2) pousser les données envoyées en file d'attente à travers la connexion jusqu'à ce que le tampon soit vide ou (3) autre chose? Merci!Comportement de SIO_FLUSH

Répondre

1

Avec Windows, vous ne pouvez jamais être sûr. Toutefois, this (recherche de SIOFLUSH) indique qu'il rejette la file d'attente d'envoi associée à la socket. C'est ce que j'attends aussi quand j'utilise SIO_FLUSH