| macray |
zaib3k a écrit a écrit :
Salut,
Je recherche quelqu'un capable de m'aider ou de me donner des liens pour un projet réseau
Mon programme doit pouvoir envoyer un fichier (peut importe l'extension) à travers un réseau local
Le problème est que je doit créer mon propre protocole (choix du type d'envoie de paquet,taille des paquet,..) et surtout je doit gérer la deconnexion du cable réseau et lors de sa reconnection le transfert doit recommencer avec reprise du paquet précédent ou autre si meilleure solution dans la limite d'un certain temps
De plus je dois vérifier l'arrivée du fichier arrivée sous la forme initiale pas de tramme manquante etc ...
Merci pour votre aide
|
je sais qu'il existe un API, te permettant de gérer le réseaux, la connections et connections...
Tu trouveras de l'aide sur www.vbfrance.com, tu as un lien en bas à gauche qui te renvera sur une page nouvelle, avec 184 API dont certaines résolu; www.vbfrance.com/visitelien.asp?Val=59&ValB=L ...
Declare Function WNetDisconnectDialog Lib "mpr.dll" ( _
ByVal hwnd As Long, _
ByVal dwType As Long) As Long Declare Function WNetConnectionDialog Lib "mpr.dll" ( _
ByVal hwnd As Long, _
ByVal dwType As Long) As Long Versions :
Windows 95/98 : Oui
Windows NT : A partir de 3.1
Windows 2000 : Oui
Description :
Cette fonction affiche la boîte de dialogue de connexion d'un lecteur réseau (ou imprimante réseau). hwnd est le handle de la fenêtre appelante. dwType est une constante définissant le type de ressource à connecter (voir tableau ci-dessous). Suivant les cas, la fonction retourne une valeur définit dans l'autre tableau ci-dessous.
Constante Définition Const RESOURCETYPE_DISK = &H1 Connexion à des ressources de type disque. Const RESOURCETYPE_PRINT = &H2 Connexion à des ressources de type imprimante. Const WN_SUCCESS = 0 Pas d'erreur. Const WN_OUT_OF_MEMORY = 8 Mémoire insuffisante pour effectuer l'opération. Const WN_FUNCTION_BUSY = 170& La fonction est occupée (essayer de nouveau). Const WN_EXTENDED_ERROR = 1208& Erreur réseau étendue (plus d'infos sur l'erreur avec WNetGetLastError). Const WN_NO_NETWORK = 1222& Pas de réseau trouvé.
tu peux aussi utiliser la fonctions filecopy pour tansférer les fichiers; au lieu de mettre c:\ tu mettra seulement i si c'est la lettre du réseaux ou autres...
:hello: |