Connexion TCP/IP avec une adresse HTTP - Delphi/Pascal - Programmation
Marsh Posté le 23-10-2002 à 11:37:48
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.
Marsh Posté le 23-10-2002 à 11:40:09
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"
Marsh Posté le 23-10-2002 à 11:41:53
heu tu dois pas mettre le http, vu que tu ne communiques pas en http mais avec ton propre protocole
le "http://serveur" sert à dire au browser "communique en http avec 'serveur' sur le port 80"
Marsh Posté le 23-10-2002 à 11:46:16
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 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
Marsh Posté le 23-10-2002 à 11:59:12
J'ai une autre petite question très importante .
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
Marsh Posté le 23-10-2002 à 12:27:27
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)
Marsh Posté le 23-10-2002 à 12:51:49
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
Sinon, personne ne sait d'où viens le problème de connection?
Marsh Posté le 23-10-2002 à 13:24:01
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.
Marsh Posté le 23-10-2002 à 13:28:41
Code :
|
Marsh Posté le 23-10-2002 à 13:32:52
antp a écrit a écrit :
|
Merci , étant débutant (depuis déjà fort longtemps ), je ne connais pas trop certaines base de Delphi. J'avait pas vu le ErrorCode.
MERCI
Sinon pour la connexion avec http, je comprends pas pourquoi ça ne marche pas
Marsh Posté le 23-10-2002 à 13:36:06
faut pas d'http
tu le mets dans quel property le nom du serveur ? Tu dois mettre ça dans Host normalement.
Marsh Posté le 23-10-2002 à 13:42:01
antp a écrit a écrit : faut pas d'http 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
Antp
Marsh Posté le 23-10-2002 à 13:52:54
ha ouais Address c'est juste pour l'IP
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
Marsh Posté le 12-11-2002 à 14:40:51
antp a écrit a écrit : ha ouais Address c'est juste pour l'IP 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 !
Marsh Posté le 23-10-2002 à 11:36:19
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
Message édité par fox25 le 23-10-2002 à 11:38:07