Comment faire un broadcast sur un réseau ? [C] - C++ - Programmation
Marsh Posté le 22-03-2003 à 17:35:51
J'ai trouvé comment faire :
Code :
|
mais j'ai une autre question :
Une fois que j'ai envoyé une requête en broadcast comment puis je savoir si tous les serveurs ont répondu ?
Marsh Posté le 22-03-2003 à 21:28:10
Je suppose qu'ils répondent en t'envoyant un message sur un port précis. Il faudrait que tu crées une socket en lecture qui attend sur ce port.
Marsh Posté le 23-03-2003 à 09:12:40
mrBebert a écrit : Je suppose qu'ils répondent en t'envoyant un message sur un port précis. Il faudrait que tu crées une socket en lecture qui attend sur ce port. |
oui, mais comment je saurais que tous les serveurs ont répondu ?
(PS : Je ne connais pas le nb de serveurs)
Marsh Posté le 23-03-2003 à 17:12:47
Tu attends pendant un délai déterminé. Et tant pis pour ceux qui n'auront pas répondu suffisamment rapidement
Marsh Posté le 22-03-2003 à 15:49:38
Je voudrai faire un broadcast sur un réseau pour identifier dans serveurs tournant sur un port précis.