Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1606 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Connexion TCP/IP avec une adresse HTTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion TCP/IP avec une adresse HTTP

n°232827
fox25
con prend pas
Posté le 23-10-2002 à 11:36:19  profilanswer
 

:hello:  
 
Salut, j'essai de faire un programme de dialogue en réseau avec Delphi 6 PE, il marche très bien avec des adresse IP. J'aimerais aussi pourvoir l'utiliser en mettant des adresse http, car j'heberge un site avec NO-IP. Il faudrait donc que l'utilisateur puisse mettre l'adresse que j'ai à no-ip (http://ime.no-ip.org) comme adresse de serveur.
 
Je sais que c'est possible puisque [SDF]Poire l'a fait, mais je sais pas comment ni avec quel composant?
 
Par la même occasion, j'aimerais aussi savoir comemnt enlever les messages d'erreur pour mettre des messages perso.
 
Merci
 
 :hello:


Message édité par fox25 le 23-10-2002 à 11:38:07
mood
Publicité
Posté le 23-10-2002 à 11:36:19  profilanswer
 

n°232828
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 11:37:48  profilanswer
 

je suppose qu'il utilise TClientSocket/TServerSocket, mais je vois pas le problème : on peut mettre indiféremment une IP ou un nom de serveur comme adresse.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°232831
fox25
con prend pas
Posté le 23-10-2002 à 11:40:09  profilanswer
 

antp a écrit a écrit :

je suppose qu'il utilise TClientSocket/TServerSocket, mais je vois pas le problème : on peut mettre indiféremment une IP ou un nom de serveur comme adresse.




 
Si je mets une adresse http, il y a le message d'erreur suivant :
 
"Asyncronous socket error 10049"
 :(

n°232833
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 11:41:53  profilanswer
 

heu tu dois pas mettre le http, vu que tu ne communiques pas en http mais avec ton propre protocole :o
 
le "http://serveur" sert à dire au browser "communique en http avec 'serveur' sur le port 80"


Message édité par antp le 23-10-2002 à 11:43:06

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°232836
fox25
con prend pas
Posté le 23-10-2002 à 11:46:16  profilanswer
 

antp a écrit a écrit :

heu tu dois pas mettre le http, vu que tu ne communiques pas en http mais avec ton propre protocole :o
 
le "http://serveur" sert à dire au browser "communique en http avec 'serveur' sur le port 80"




 
j'ai essyer les deux:
http://ime.no-ip.org et ime.no-ip.org, les deux donnent la même erreur  :??:  
 

n°232843
fox25
con prend pas
Posté le 23-10-2002 à 11:59:12  profilanswer
 

J'ai une autre petite question très importante  :D .
 
Comment on fait pour enlever les messages d'erreur standard (comme celui que j'ai quand je me connect avec un adresse http)pour mettre des messages d'erreur perso.
 
Merci  :hello:

n°232856
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 12:27:27  profilanswer
 

tu dois gérer le onError et mettre le code d'erreur à 0 après traitement si tu ne veux pas qu'il affiche lui-même le message (un truc du genre, c'est expliqué dans l'aide)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°232880
fox25
con prend pas
Posté le 23-10-2002 à 12:51:49  profilanswer
 

antp a écrit a écrit :

tu dois gérer le onError et mettre le code d'erreur à 0 après traitement si tu ne veux pas qu'il affiche lui-même le message (un truc du genre, c'est expliqué dans l'aide)




Ok, merci, je vais voir ça dans l'aide
 
 :hello:  
 
Sinon, personne ne sait d'où viens le problème de connection?

n°232901
fox25
con prend pas
Posté le 23-10-2002 à 13:24:01  profilanswer
 

Pour enlever l'erreur c'est ça  :??: ????
 
MessageDlg('Erreur', mterror, [mbOk], 0);
 
c'est surement pas ça car ça marche pas, Sinon j'ai pas trouvé dans l'aide.  :(  
 
 :sweat:

n°232902
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 13:28:41  profilanswer
 

Code :
  1. procedure TForm1.ClientSocket1Error(Sender: TObject;
  2.   Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
  3.   var ErrorCode: Integer);
  4. begin
  5.   MessageDlg(..ce que tu veux...);
  6.   ErrorCode := 0;
  7. end;


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 23-10-2002 à 13:28:41  profilanswer
 

n°232905
fox25
con prend pas
Posté le 23-10-2002 à 13:32:52  profilanswer
 

antp a écrit a écrit :

Code :
  1. procedure TForm1.ClientSocket1Error(Sender: TObject;
  2.   Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
  3.   var ErrorCode: Integer);
  4. begin
  5.   MessageDlg(..ce que tu veux...);
  6.   ErrorCode := 0;
  7. end;






 
Merci  :hello: , étant débutant (depuis déjà fort longtemps  :D ), je ne connais pas trop certaines base de Delphi. J'avait pas vu le ErrorCode.
 
MERCI
 :hello:  
 
Sinon pour la connexion avec http, je comprends pas pourquoi ça ne marche pas  :cry:  
 
 :hello:

n°232906
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 13:36:06  profilanswer
 

faut pas d'http :o
:D
tu le mets dans quel property le nom du serveur ? Tu dois mettre ça dans Host normalement.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°232909
fox25
con prend pas
Posté le 23-10-2002 à 13:42:01  profilanswer
 

antp a écrit a écrit :

faut pas d'http :o
:D
tu le mets dans quel property le nom du serveur ? Tu dois mettre ça dans Host normalement.




Ok, c'est bon, je le mettant dans addresse. COOOL
 
 :love: Antp  :love:  
 
 
 :hello:  
 
 
 
 
 
 
 
 
 
 
 
 :D  
 

n°232918
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2002 à 13:52:54  profilanswer
 

ha ouais Address c'est juste pour l'IP :D
c'est dit dans l'aide d'ailleurs
mais bon ils disent pas clairement d'utiliser Host si on veut mettre un nom de serveur


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°243509
rdmarmotte
May the force be with you ...
Posté le 12-11-2002 à 14:40:51  profilanswer
 

antp a écrit a écrit :

ha ouais Address c'est juste pour l'IP :D
c'est dit dans l'aide d'ailleurs
mais bon ils disent pas clairement d'utiliser Host si on veut mettre un nom de serveur




 
maintenant, je comprends pkoi le mien marche et po le sien :) moi aussi, g fait ca par no-ip, et ca marche du tonerre ! :)


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Connexion TCP/IP avec une adresse HTTP

 

Sujets relatifs
pb de connexion au tchatconnexion odbc seulement en administrateur ?
Comment garder tjs la meme url dans la barre d'adresseDifférence entre les en-tête http et les cookies
Adresse IP sous Delphi 6Icone dans la barre d'adresse de Mozilla...
Comment faire en sorte que l'adresse complète n'apparaisse pas ??faire disparaitre l'adresse suite à une impresssion de page Web
Récupérer l'adresse IP du client [Cold Fusion]problème de connexion base mysql en php (easyphp 6)
Plus de sujets relatifs à : Connexion TCP/IP avec une adresse HTTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR