Pb avec Net Send

mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 mars 2005 - 28 janv. 2003 à 15:22
priape Messages postés 1 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 26 avril 2003 - 26 avril 2003 à 10:25
Bon, v etre rapide.
J'essais de creer une dll qui puisse envoyer des Net Sends
en tres peu de temps (pas plus d'une minutes pour l'envois)
à plusieures dizaines (voire une centaine) de postes
différents.
Les postes ont tous une ip fixe.
Ce qui se passe, c'est que si je fait un net send en boucle,
peu de msgs arrivent a destination.
Pour tester, je me suis envoyé en boucle 20 net sends et
sur les 20 envoyés seuls 8 sont affichés (c assez aléatoire).
Je pense savoir d'où viens le pb mais je n'arrive pas a le
résoudre...
La commande net send attend un retour pour confirmer la
réussite de l'envois (si j'me trompe pas :approve) :big) ) et donc ce
temps de latence empeche l'envois d'autres msgs...
De plus, dans mon cas, il peut arriver que des postes ne
soient pas allumés !! ce qui complique le pb avec le temps
que met la commande net send a retourner un Ping Time Out... :dissapprove)
Voilà, je compte sur votre aide merci :)

mslot1

2 réponses

mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 mars 2005
29 janv. 2003 à 14:28
toutes les autres idées a part le net send sont les bienvenues aussi !!
la seule contrainte c'est qu'il n'y ai pas besoin d'installer qouique ce soit sur les pcs "clients" (cibles).
Merci d'avance !!
0
priape Messages postés 1 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 26 avril 2003
26 avril 2003 à 10:25
Bonjour

J'ai contourné le problème en utilisant à la fois le ping et le send via des api.

En premier, j'ai utilisé icmp.dll et netapi.dll

L'idée est de faire un ping de la machine et si elle est présente dans le domaine d'envoyer le message.
La vie du ping est paramétrable et donc controlable.
Contrairement au net send qui se relance durant 4 secondes

De plus, je peux ainsi faire une liste des postes qui ont eu le message et de ceux qui étaient éteints.

Je te conseille de regarder les messages de PESSEB du 10/01/01 PING VD sous VD ainsi l'API de NETAPI32.dll déposé par SCHOULY le 23 Avril 2002.

J'ai mixté les 2 et ça marche

A+
0