CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 2007
-
16 oct. 2004 à 11:49
CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 2007
-
16 oct. 2004 à 18:55
Comment faire (avec exemple concret si possible) pour recevoir des messages de sockets (fd_recv, fd_connect, fd_accept) sans avoir de fenêtre (et sans créer de fenêtre invisible à chaque fois car je veux faire environ une centaine de sockets) ?
CyberP,
Celui qui dit que toute question a une réponse
CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 20072 16 oct. 2004 à 12:30
Non je ne veux justement pas faire ça
Je veux créer environ une centaine de sockets, donc pas question de faire une fenêtre à chaque fois (ça utiliserait trop de mémoire) donc je demande s'il y a un autre moyen de savoir quand une connexion reçoit des données, est connectée, etc sans utiliser de fenêtre (et donc sans utiliser la fonction WSAAsyncSelect() qui utilise des fenêtres)
CyberP,
Celui qui dit que toute question a une réponse
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 16 oct. 2004 à 12:54
WSAAsyncSelect utilises des fenetres ???
Ca veut rien dire ce que tu dis.
WSAAsynSelect, se sert de ta fonction de CallBack rien de plus.
Puis pour ton histoire de socket, tu peux tout simplement créer une appli en mode console avec une fonction de CallBack pour traiter tes messages, et tu déclares un tableau de 100 sockets.
CyberP
Messages postés283Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 4 juillet 20072 16 oct. 2004 à 12:58
Oui mais j'ai créé une classe par utilisateur (donc par socket), une fois que j'ai utilisé WSAAsyncSelect, j'ai le wParam et après ? Comment je fais pour savoir à quelle socket correspond quel numéro ?! Des numéros sont donnés automatiquement ? Dans ce cas, comment les récupérer ?
WSAAsyncSelect demande un HWND en paramètre
CyberP,
Celui qui dit que toute question a une réponse