[Developpement Ada Reseau] problème de connection full-duplex en local

problème de connection full-duplex en local [Developpement Ada Reseau] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 13-01-2007 à 11:07:28    

Bonjour, c'est pas tré clair, je suis désolé  
j'ai un petit problème de connection reseau full-duplex en reseau local,
Normalement la configurartion ad'hoc pour le reseau Internet ne permet pas une connection en reseau local.  
 
j'ai un client, un serveur, qui se comporte tout deux en client serveur reciproque (enfin presque), le client  demande une connection au serveur dans un premier temps, puis lui accepte une connection à son tour que le serveur s'enpresse de li demander, j'aobtien une connection sur deux port sur les quelques chacun est le client/serveur de l'autre. Cette mesur n'est pas indispensable, elle est même peut-etre mal adapté, mais j'obitient tout de même deux canneaux de communication sur lmes quel je fait du full duplex. Cette architecture sur deux deux canneau est peut-etre normal, mais en fait, j'ai fait ce choix parce-que, a priori, les services proposé par le langage Ada ne permete pas d'envoyer et de recevoir des donnée si simultanément sur un même ports.
 
J'utilise sur le serveur, une function Get_Address, (stream : stream_access) return Sock_Addr_Type, que je converti en addresse Inet qui est effectivement l'addresse du client pour lui demander la connection full-duplex.
Mais sur mon reseau local, ça ne fonctionne pas, je me demande si c'est normale.
 
Deux solution à mon problème ...  
1 : je configure un reseau avec deux sous réseaux avec deux machines si c'est possible ! ... j'en ai que deux  
2:  on fait des test avec vous sur le net
 
 
Je vous propose donc de repondre soit à la premiere question, soit de telecharger et de compilier les sources du ou des programmes client et serveur ecrit avec la langage Ada, et de tester le ou les programmes.  
 
si il est possible de configurer deux sous reseau avec seulement deux machines+un modem-routeur en fait merci de me rappeler comment  :jap:  
 
sI vous demarer simplement le client, vous vous inscrivez avec la commande "inscription" puis vous tentez un connection full-duplex après réception de votre mots de passe à votre addresse email avec la commande "login denimes.net" qui est le serveur d'inscription (en dur pour le moment).


Message édité par Profil supprimé le 13-01-2007 à 11:15:26
Reply

Marsh Posté le 13-01-2007 à 11:07:28   

Reply

Marsh Posté le 13-01-2007 à 11:53:23    

En quoi c'est une question pour OSA ?
ADA => Prog...

Reply

Marsh Posté le 13-01-2007 à 11:56:10    

J'ai ecrit ce programme sous GPL sur et pour Linux

Reply

Marsh Posté le 13-01-2007 à 12:13:23    

Je connais peu de personne dans cette partie du forum connaissant ADA.
Les personnes les plus compétentes en la matière sont dans la cat prog. Certains d'eux développent ou évoluent sur système UNIX.

 

Après libre à toi de poser ta question dans une section où tu as plus de chance d'avoir une réponse ou ici
C'est juste un conseil [:spamafote]


Message édité par l0ky le 13-01-2007 à 12:13:47
Reply

Marsh Posté le 13-01-2007 à 12:23:01    

Oui, merci, j'ai soumis le problème en prog aussi,

Reply

Marsh Posté le 14-01-2007 à 15:46:31    

Bonjour,  
J'ai apparement reussi à teste le programme en full-duplex sur le reseau local, néanmoins si quelqu'un desire faire des tests sur internet je suis preneur. Merci

Reply

Marsh Posté le 14-01-2007 à 20:06:27    

euh ça fait 4 sockets ton truc ... donc 8 flux uni-directionnels.

Reply

Marsh Posté le 15-01-2007 à 07:28:12    

Taz a écrit :

euh ça fait 4 sockets ton truc ... donc 8 flux uni-directionnels.


5 en fait ..
 
port 5877, cannal global
port 5878, cannal root
port 5879, cannal forum
port 5880, cannal chat
port 5881, cannal ai
 
les dernieres sources à jour ::= client et serveur

Reply

Marsh Posté le 15-01-2007 à 07:32:14    

Taz a écrit :

euh ça fait 4 sockets ton truc ... donc 8 flux uni-directionnels.


 
En effet, le langage Ada que j'utilise, ne permet pas d'envoyer et de recevoir en même temps, et je me demandais si c'était les specifications de langage ou celle des sockets ?

Reply

Marsh Posté le 15-01-2007 à 08:06:34    

euh ... j'ai fait une gourde .. les bonne sources dans 15 minutes  [:dawa_neowen]

Reply

Marsh Posté le 15-01-2007 à 08:06:34   

Reply

Marsh Posté le 15-01-2007 à 08:25:38    

Voila, les sources sont à jour .... merci pour votre aide !

Reply

Marsh Posté le 16-01-2007 à 00:17:25    


bah c'est une lib de daube. Une connexion TCP est full-duplex.

Reply

Marsh Posté le 16-02-2007 à 14:41:48    

Bonjour,
J'ai terminé le premier prototype de mon application réseau.
Loin d'etre ce à quoi l'on s'attend d'habitude dans l'informatique, cad quelque chose qui fonctionne correctement,
cette appli est un simple central de communication à memoire qui lui donne un air intelligent mais qui à de gros defauts qui peuvent laisser penser qu'il ne fonctionne pas.
J'ai dédié mon site web à ce projet sous GPL qui, peut-etre, vous sera un jour profitable.

Reply

Sujets relatifs:

Leave a Replay

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