2 votes

Peut-on penser à un moyen simple d'attribuer un socket au thread qui l'a créé ?

Je tente d'attribuer un socket déjà créé à un thread particulier sur la plateforme Windows.

J'essaie de le faire sans utiliser les API de débogage et les traces de pile. Cela peut se résumer à détourner les appels à la bibliothèque ws2_32.

3voto

Greg Hewgill Points 356191

Vous ne pouvez pas; Windows ne garde pas trace de cette information. Les sockets (et tous les objets noyau) sont créés par des processus sans tenir compte de quel thread les a créés. Les objets GDI ont une affinité de thread, mais pas les objets noyau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X