La version Beta 4 est disponible. Apparamment le fichier d'aide est inclu. Mais je ne sais pas si c'est la version Française ou non.
TÉLÉCHARGEMENT GO !!
A+
Guimauve
PureBasic V4.00 - Beta 4
-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
-
- Messages : 1092
- Inscription : mer. 28/janv./2004 16:22
- Localisation : 76
- Contact :
Pas grave, tant qu'il y estFrenchy Pilou a écrit :Anglaise

Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL

-
- Messages : 1202
- Inscription : sam. 31/déc./2005 23:52
Chez moi, c'est les fonctions réseaux qui m'intéressent... et là : génial !
Voici un petit programme qui nécessitait une librairie pour fonctionner : ouvrir une connexion FTP.
J'ai pas essayé les systèmes UDP (et ICMP comme le ping ?) mais il est clair que je vais me remettre à mes projets 
Voici un petit programme qui nécessitait une librairie pour fonctionner : ouvrir une connexion FTP.
Code : Tout sélectionner
; Programme d'essai pour FTP
;
; Création d'un buffer pour la fonction réseau 'ReceiveNetworkData
*MemoryID = AllocateMemory(5000)
; Initialisation du réseau
If InitNetwork()
; Connexion au serveur FTP de Free en mode TCP
Connection = OpenNetworkConnection("ftpperso.free.fr", 21 , #PB_Network_TCP)
If Connection > 0
Debug "Connexion réussie - Attente de données de l'hote distant"
; On attend maintenant que le serveur renvoit un message (type "220 - ..." (RFC xxx))
Repeat
Until NetworkClientEvent(Connection)
; Des données sont arrivées ! il faut les placer dans le buffer et en connaître la longueur.
; La variable 'result' donne la longueur réellement lue.
Result = ReceiveNetworkData(Connection, *MemoryID, 5000)
Debug "Donnees = "+Str(Result)+" Oct."
; pour afficher les données dans le buffer. *Memory étant un pointeur, il faut utiliser PeekS.
Text$ = PeekS(*MemoryID, Result)
Debug Text$
; Soyons propre, fermons la connexion avant de quitter.
CloseNetworkConnection(Connection)
EndIf
EndIf
