J'ai lu la documentation pour Winsock2 sur MSDN, mais j'ai encore besoin de clarification sur quelques points, si quelqu'un peut m'aider.
J'avais prévu de créer quelque chose de similaire à la configuration que vous obtenez lorsque vous utilisez WSAAsyncSelect(), mais en utilisant un thread séparé. Puis-je utiliser WSAEventSelect() pour lier plus d'un socket à un seul objet événementiel?
Si j'utilisais un port de complétion à la place, quels événements recevrais-je à travers le port de complétion? La MSDN a une liste en termes d'opérations sur les fichiers, mais j'ai eu du mal à les relier aux événements (FD_READ, FD_WRITE, etc.) qui seraient envoyés à travers le port de complétion. Y a-t-il un moyen de savoir quel événement est en train de se terminer? ou dois-je prendre note de cela et le stocker dans une structure à chaque fois que j'envoie ou reçois quelque chose?
merci pour toute *aide que quelqu'un peut me donner sur cela =D
éditer: ou mieux encore, vaudrait-il mieux passer à C# pour faire cela? Il semble être très populaire et mieux adapté à cette tâche spécifique.