ytillang30400
Messages postés35Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention27 juillet 2013
-
19 oct. 2007 à 16:20
Filipe35
Messages postés470Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention23 octobre 2007
-
23 oct. 2007 à 10:39
Bonjour. J'aimerais utiliser le composant TidHttpServer de Indy. On m'a dit que pour certains équipements box (Freebox, LiveBox...), il fallait que le port soit configué à 80. N'est-t-il pas possible d'assigner d'autres ports au composant (exemple 1000,1001,1002...) ? Je n'ai pas accès à ces box, je ne peux donc pas tester.
Merci d'avance.
hackeur13
Messages postés55Date d'inscriptionvendredi 1 décembre 2006StatutMembreDernière intervention20 octobre 2007 19 oct. 2007 à 16:32
je pense que sa doit etre possible!
essaye avec sa
IdUDPClt.Send(<code class="delphi_literal1">'
Host
'
,
'
Port
'
,
'
Le
message
à
envoyé
'
);</code>
mais cette exemple se sert du composant IdUDPServer de Indy,alors essaye de remplacer
IdUDPClt.Send
par ton composant .
jespere que sa t'aideras.
bonne journee.
('Le nombre de touches frappées pour fairemarcher un programme mal écrit peut être supérieur à celui nécessairepour le réécrire proprement.
Mais on ne va pas jeter ce qu'on a déjà écrit...');
('Le nombre de touches frappées pour fairemarcher un programme mal écrit peut être supérieur à celui nécessairepour le réécrire proprement.
Mais on ne va pas jeter ce qu'on a déjà écrit...');
ytillang30400
Messages postés35Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention27 juillet 2013 19 oct. 2007 à 16:47
Je te remercie pour ta réponse. Cependant j'ai 3 problèmes.
1) J'ai appliqué la solution que tu proposes dans un précédent logiciel et étais obligé de remettre le port à 80 car les possesseurs de box n'arrivaient pas à se connecter.
2) Je peux pas tester car je suis pas en France, et ici il n'y a pas ces équipements (box)
3) Cette fois-ci il est impératif que j'assigne un autre port.
hackeur13
Messages postés55Date d'inscriptionvendredi 1 décembre 2006StatutMembreDernière intervention20 octobre 2007 19 oct. 2007 à 16:56
essaye de changer le port
normalement sa devrais passer?
sinon je vois pas comment faire autrement
begin
testPort := TIdHttp.Create(self);
newPort := 82;
.....
('Le nombre de touches frappées pour fairemarcher un programme mal écrit peut être supérieur à celui nécessairepour le réécrire proprement.
Mais on ne va pas jeter ce qu'on a déjà écrit...');
Vous n’avez pas trouvé la réponse que vous recherchez ?
ytillang30400
Messages postés35Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention27 juillet 2013 22 oct. 2007 à 13:46
Après recherches sur le net, si j'ai bien compris, il faut ouvir et configurer les ports du routeur (de la box) correspondant aux ports utilisés par le logiciel. C'est ça ? Parce que par défaut la box n'accepte que le port 80. Est-ce que j'ai bien compris ? Parce que j'ai pas de box pour tester.
Filipe35
Messages postés470Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention23 octobre 20071 22 oct. 2007 à 14:42
Prenons le mode le plus courant : Routeur
Pour que tu puisses te connecter de l'extérieur sur un des pc derrière la box, il faut que tu "ouvres un port" sur la box.
Concrétement il s'agit de faire une redirection, exemple pour un serveur SSH :
Rédiriger le port TCP 22 vers l'Hote 192.168.0.2 Port TCP 22
Avec ceci la box enverra toutes les données entrantes sur le port tcp 22 vers l'hote 192.168.0.2 et le port tcp 22.
Je ne sais pas si j'ai été bien clair, si tu nous disais dans quel but, cela pourrait éclaircir la situation, de plus n'hésite pas à lire de la doc sur les réseaux.
++
Fil
__________________________________________________
- Le site sur ogame de référence !
- Le générateur de signatures.
ytillang30400
Messages postés35Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention27 juillet 2013 22 oct. 2007 à 16:48
C'est pour faire un serveur HTTP, mais il me faut afficher d'autres éléments dans la page qui devront être accessible via un autre port (car ils doivent être à la même adresse IP mais indépendants). Exemple : Serveur (page html) avec port 1000 (ou 80). Elément 1, port 1001. Elément 2, port 1002. Tout fonctionne normalement avec un accès direct à internet (adsl ou 56 K). Le problème, c'est avec les box. Si le logiciel utilise par exemple les ports 1000 à 1005, je dois ouvrir les ports de 1000 à 1005 dans la box (et diriger les 6 ports vers un même PC). C'est ça ?