J'utilise des connecteurs UDP basés sur Java pour communiquer avec un module 3G; mais le port (et parfois l'adresse IP) du paquet reçu change à chaque fois, ce qui est très surprenant. Cela indique que je ne peux pas assigner un IP/Port fixe au module 3G et communiquer avec lui, mais seulement compter sur les paquets entrants pour obtenir les informations de destination. Quelqu'un pourrait-il me dire pourquoi? Quelle est la différence entre la connexion TCP/UDP sur 3G et l'Internet général? Merci d'avance!Le port UDP change à chaque fois via une connexion 3G
3
A
Répondre
9
Les transporteurs mobiles ont souvent des pare-feu NAT en place. Essayez de garder votre «session» UDP active en envoyant des paquets UDP que votre application peut ignorer. Envoi toutes les 30 s peut être nécessaire pour garder le mappage NAT actif. Si le pare-feu NAT du fournisseur de téléphonie mobile ne reçoit pas de paquet d'une source UDP IP/port destination IP/port quadruple, il le supprimera et assignera un nouvel IP/port lorsque le prochain paquet de votre application arrivera.
Quel module 3g? RTP/RTSP? Notez que cela est défini dans la norme, la même chose sur Internet. – TomTom
avez-vous essayé la réponse affichée? –