begin process at 2008 08 20 16:14:58
1 228 921 membres
286 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Serveur passerele [ Réseaux & Internet / Internet ] (hippo92210b)

Serveur passerele le 08/07/2008 10:32:17

hippo92210b
Membre Club

Bonjour,

 

Je me suis initié a la programmation réseaux il n'y a pas longtemps et aujourd'hui j'ai fini une application que est destiner a la vente, et l'or de mon première essai sur internet mon application n'a pas fonctionner alors quel fonctionnait sur mon réseaux (local :P). Donc je me suis mi à chercher la solution à mon problème et je suis tombé sur les nat .....

 

Maintenant que je suis au courant du problème et qui ne peut être résolut par la programmation, j'en viens a ma question :

 

Existe-t-il des serveurs passerelle ?*

 

 

* Je nomme serveur passerelle serveur centrale qui accepte toute les connexions pour les retransmettre a l'autre ordinateur, grâce a sa ont évite les nat :



Re : Serveur passerele le 08/07/2008 14:10:36

PCPT
(Admin CS)
salut,

le réseau (et ses problèmes), c'est vaste....

va falloir préciser ta question, qu'on ne parte pas sur 35 pistes pour rien ;)

Re : Serveur passerele le 08/07/2008 14:42:22

hippo92210b
Membre Club
Re,

Voila :

Les deux serveur se connecte au serveur centrale (situer dans ma société, donc je peux lui modifier les NAT pour accepter toute les connexion) et une fois connecter, je dis au serveur, "tous se que tu resoi tu le revoi" finalement il joue le role se passerelle dou le nom du topique (on pourrai appeller sa le "Client-Serveur-Client"

Merci

Re : Serveur passerele le 08/07/2008 14:56:22

PCPT
(Admin CS)
... c'est pas une passerelle çà, çà devient un re-routeur ^^

désolé c'est pas clair pour moi...

et une fois connecter, je dis au serveur(...)
lequel?

en plus on se mélange les pinceaux avec serveur physique et terme serveur/client tcp

si ta question au final est : peut-on faire une connexion indirecte, la réponse est oui : suffit d'avoir un poste rôle serveur, il est débloqué (nat) donc reçoit et accepte la connexion de tous
2 clients sont donc connectés au serveur et transitent par lui, ce n'est plus l'un des clients qui a le rôle de serveur
c'est le fonctionnement de aim, msn, skype, etc...
(nb : skype relaye une partie de ce rôle aux clients connectée acceptant l'accès direct)

Prenez un instant pour répondre à ce sondage svp  

Re : Serveur passerele le 11/07/2008 10:22:20

hippo92210b
Membre Club
Ok c'est possible. Mais comment ?????? Il y a des source de se genre sur vb france ?

Re : Serveur passerele le 11/07/2008 10:44:37

PCPT
(Admin CS)
Réponse acceptée !
tu prends n'importe quelle source client/serveur, 80% du code est déjà fait...

communication classique :
serveur écoute
client1 tente la connexion
serveur accepte
client1 reçoit acceptation (état OPEN)
client1 envoie "bonjour" à serveur
serveur répond "oui oui"



communication classique multiple :
serveur écoute
client1 tente la connexion
serveur transfert sur un autre socket
serveur accepte sur son autre socket
client1 reçoit acceptation (état OPEN)
client1 envoie "bonjour" à serveur
serveur répond "oui oui" par son autre socket
client2 tente la connexion
...


communication indirecte multiple :
serveur écoute
client1 tente la connexion
serveur transfert sur un autre socket
serveur accepte sur son autre socket
serveur archive infos uniques (genre ID attribué / IP / pseudo / ce que tu veux)
client1 reçoit acceptation (état OPEN)
client1 envoie "bonjour" à serveur
serveur ne répond pas, il s'en cogne
client2 tente la connexion
serveur transfert sur un autre socket
serveur accepte sur son autre socket
serveur archive infos (etc...) et complète sa liste de contacts
serveur envoie à client2 sa liste de contacts et leur état
serveur envoie à client1 l'état de connexion de client2 (s'il est dans sa liste)
client1 et client2 savent alors qu'ils sont en ligne
client1 envoie (par exemple) "$$CONTACT_321654_IPXXX$$bonjour"
serveur reçoit message, parse pour voir à qui le message (liste) correspond
serveur nettoie le message
serveur envoie
"$$CONTACT_987654_IPYYYY$$bonjour"
client2 découpe pour savoir à qui il répondra, et IHM affiche "bonjour" de client1


voilà dans l'idée
au boulot ^^

Prenez un instant pour répondre à ce sondage svp  

Re : Serveur passerele le 11/07/2008 14:58:19

Classé sous : application, serveur, réseaux, programmation, passerele

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS