PoulpHunter
Messages postés51Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 8 avril 2009
-
18 mai 2007 à 19:25
terafun
Messages postés6Date d'inscriptiondimanche 15 janvier 2006StatutMembreDernière intervention16 juillet 2008
-
27 juin 2007 à 03:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
terafun
Messages postés6Date d'inscriptiondimanche 15 janvier 2006StatutMembreDernière intervention16 juillet 2008 27 juin 2007 à 03:25
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??
PoulpHunter
Messages postés51Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 8 avril 2009 19 mai 2007 à 19:05
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...
PoulpHunter
Messages postés51Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 8 avril 2009 18 mai 2007 à 19:25
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)
27 juin 2007 à 03:25
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??
19 mai 2007 à 19:05
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...
18 mai 2007 à 19:25
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)