le transfert de fichier sur le reseau (avec Ada)

le transfert de fichier sur le reseau (avec Ada) - Divers - Programmation

Marsh Posté le 18-12-2006 à 10:16:43    

Bonjour, j'avais créé ce topic dans la categorie Ada mais mes preocupation ce raproche plus de la technie reseaux ... dans programmation parce que c'est pour developper un client/serveur.
 
Le poste original ::=  
 
 
Et en fait, j'ai de serieuses lacunes en reseau.
Je recommence en essayant de formuler mon problème, avec des questions plus ou moin precises et peut-etre pas dans le bon ordre à parir du 4ieme post.
 
Merci de votre patience  :jap:

Message cité 1 fois
Message édité par Profil supprimé le 20-12-2006 à 10:31:05
Reply

Marsh Posté le 18-12-2006 à 10:16:43   

Reply

Marsh Posté le 18-12-2006 à 12:48:26    

Avec Adasockets  [:dawa_neowen] ....  
 
Si vous avez des truc à partager  [:dawa_neowen] ...
 
Merci en tout cas  :jap:

Reply

Marsh Posté le 20-12-2006 à 09:40:18    

Bonjour,
 
je doit ecrire un model Client/Serveur en un seul programme .. si c'est possible ...
j'ai l'intention d'utiliser AdaSockets, mais je n'y connais rien.
Par quoi devrais-je commencer d'apres vous ? (a part apprendre l'english   :heink: )
Avez vous des conseils ?
Voulez-vous m'aider ?  
 
Je crois aussi que je dois prendre en concideration le fait que je ne vais pas faire uniquement du transfert de fichier.  
 
Dans un premier temps je peux peut-etre me familiariser avec AdaSockets, avec un truc simple à faire ?
 
(vous pouvez poster dans le topic Petit programme pour faire ses comptes)
 
 
Merci  :jap:
 
Edit ::= En fait , je prendrais bien un petit pseudo code comme petit dejeuné  :p
 
 
edit 2 ::= Voila ou j'en suis  :o  


Procedure main is
 
   task body Serveur is
     tab_child : array(1..Max_child) of child;
   begin
     while not end_of_program loop
       
     end loop;
   end Serveur;
 
   task body Client is
   begin
      while not end_of_program loop        
         charger la liste des fichiers en upload sur tous les serveurs disponibles
      end loop;
   end Client
 
end main;


Message édité par Profil supprimé le 20-12-2006 à 10:09:07
Reply

Marsh Posté le 20-12-2006 à 10:43:03    

Donc, Je voudrais faire un client/serveur (dans un seul executable) qui permete :
 - de visualiser la liste des fichiers disponibles en telechargement sur le reseau;
 - telecharger un ou plusieur fichier de cette liste
 - de proposer la liste des fichier disponible en téléchargement en local -> dans le but de les servir sur le reseau
 
Euhh, c'est quoi les procedures à suivre pour fair tout ça ? .... je plaisante
 
Pour faire tout ça, j'ai reflechis, donc, je doit ouvrir un socket en multicast pour chercher les machine dispo sur le reseau et pour proposer mes services, et ouvrir un socket en unicast pour assurer le service demandé.
Est-ce correct ?


Message édité par Profil supprimé le 20-12-2006 à 10:44:00
Reply

Marsh Posté le 20-12-2006 à 10:46:13    

Woai, mais, de memoire, le multi-cast, c'est pour ecrire sur toute les machine, et comme je veux proposer un service en permanence, je vais saturer le reseau .. exacte ?

Message cité 1 fois
Message édité par Profil supprimé le 20-12-2006 à 10:47:30
Reply

Marsh Posté le 20-12-2006 à 11:05:52    


 
je peut faire par exemple 4 voir 1000 envois multi-cast par jour,
 
lors d'une offre, si le client est allumé il reçois le message , si non, il "attend" le prochain envoi du serveur,
lors d'une demande, si le serveur est alumé il reçois le message, si non le client "attend" qu'il s'allume,

Reply

Marsh Posté le 20-12-2006 à 13:05:26    

Qu'elqu'un pourait-il me dire à quelle erreur correspond l'erreur  SOCKETS.SOCKET_ERROR ::= 13  de BInd de AdaSockets.
 
Je cherche à savoir par ailleur si je doit configurer un minimum mon OS pour pouvoir utiliser le reseau !
si je peut utiliser comme ça le port 1000 par exemple  
 
Merci
 
Oups ... je me suis trompé de topic ... désolé  [:dawa_neowen]


Message édité par Profil supprimé le 20-12-2006 à 13:07:00
Reply

Marsh Posté le 20-12-2006 à 13:50:06    

Bon, ça roule, d'ici une semaine, je devrais avoir fait un tru "rigolot"  :lol:  
 
A+, merci  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed