TCP PORT MAPPER

Signaler
Messages postés
51
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
8 avril 2009
-
Messages postés
6
Date d'inscription
dimanche 15 janvier 2006
Statut
Membre
Dernière intervention
16 juillet 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35075-tcp-port-mapper

Messages postés
6
Date d'inscription
dimanche 15 janvier 2006
Statut
Membre
Dernière intervention
16 juillet 2008

C'est interessant comme code!
et comme vous êtes les seul sur ce site interessé par la programmation réseau, à ce que je vois, j'ai une question à vous poser:
Je travaille sur un serveur de communication GPS, GPRS
et puisque ce serveur peut etre installé n'importe où dans le réseau local, et qu'il doit écouter toutes les communications entrantes à l'adresse IP globale du réseau (sur un proxy ou un routeur), la solution classique est de rediriger (redirection - port forwarding) les paquets vers l'adresse IP du serveur (locale)
y a t il des composants implémentant des technologies qui me permettront d'accéder au paquets entrants sur l'adresse IP globale? ou pourrai je exploiter le port mapper pour réaliser un tel truc??
Messages postés
51
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
8 avril 2009

Hum,
Alors après avoir bien regarder d'ou venais vraiment l'erreur,
cela viendrais de la fragmentation des packets TCP (reassembled PDU)
Lors de la transmission, ce soft comme un routeur transmet le packet + entête donc frangmentation. (cé pas optimisé tout sa hein :p )
Donc dans le cas de tunélisation comme VNC, sa plante, pour cela il faut adapter le MTU en conséquence.
Dans le cas ou le DF flag est à 1 il faut ICMP sinon fragmentation.
bon je continue de chercher...
Messages postés
51
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
8 avril 2009

Sympa ce style de programmation :p

J'ai testé sur un serveur VNC, il me trouve une erreur de protocole ?
J'ai matté c'est le VSocket qui plante...

Est-ce à cause de Winsocks ? ou d'une partie de ton code ?

(avec Analogx PortMapper ma connect VNC tourne nickel)