-
J2ME et bridage de ports
J'aimerais savoir si quelqu'un a deja entendu parler d'eventuelles limitations sur les ports ouvrables en J2ME ?
J'ai deja verifie in situ que les sockets broadcasts (255.255.255.255) etaient interdits et je me demande si les ports en-dessous de 1024 le serait pas aussi.
En fait, j'essaie de creer un socket pour recuperer une reponse d'un serveur DHCP (sur le port local 68). Ce socket est ouvert mais attends la reponse pour s'etablir car mon programme n'est pas sense connaitre l'adresse du serveur DHCP qui va s'y connecter (ce type de socket doit avoir un nom special, mais je le connais pas).
Et le probleme est que lorsque j'essaie de creer un socket sur le port 68, j'ai une IOException, alors que lorsque le socket est cree sur un port superieur a 1024, ca marche.
Merci d'avance et desole pour les accents.
Johan
-
Je ne sais pas si cela peut dépendre de ton abonnement et de tes options, mais en tout cas je suis a peu prés sûr que l'accès aux ports dépend du bon vouloir de ton opérateur (filtrage des ports sur les gateways)
Il m'est arrivé de travailler en mode socket (sur le port 110). Chez Orange , ca ne pose aucun pb, mais selon mes souvenirs ca ne marche pas chez bouygues. (pour SFR j'ai un trou .... ).
-
Ha, c'est bizarre...
Perso, je suis encore sur le pc (avec la daily build de Netbeans 6 du 26 aout) et tous les ports de 0 a 1023 sont bloques.
Apres, j'ai pas teste sur le PDA qui est un Xda IIi de chez O2.
Je sais pas, ca me parait un peu bizarre que ce soit l'operateur qui choisisse comment est parametre la JVM...