J'essaye d'int=E9grer dans une appliacation, un code me permettant
d'ouvrir un port du pc client dans le but de lui passer une information
grace =E0 la commande Telnet d'un autre poste du r=E9seau. J'ai donc
pens=E9 cr=E9er une socket comme ceci :
SocketCr=E9e(csNomSocketEcoute,cnPortEcoute)
SI ErreurD=E9tect=E9e ALORS
Erreur("Impossible de mettre en place la socket d'=E9coute sur
le port :" +cnPortEcoute,ErreurInfo())
FinProgramme()
FIN
Puis j'=E9x=E9cute un thread pour l'=E9coute de cette socket :
Voila le contenu de ma proc=E9dure EcouteConnexions :
PROCEDURE EcouteConnexions()
sNomCanal est une cha=EEne
sNomThread est une cha=EEne
BOUCLE
SI SocketAttendConnexion(csNomSocketEcoute) ALORS
sNomCanal =3D SocketAccepte(csNomSocketEcoute)
SI sNomCanal~=3D"" ALORS
Erreur("Impossible de cr=E9er la socket n=E9cessaire
=E0 la nouvelle connexion",ErreurInfo())
SORTIR
SINON
sNomThread =3D sNomCanal
ThreadEx=E9cute(sNomThread,threadNormal,"GestionConnexion",sNomCanal)
FIN
FIN
FIN
Jusque l=E0 pas de souci, seulement quand je lance ma commande Telnet
par l'invite de commandes MSDOS, je n'obtient pas l'invite telnet, je
n'ai qu'un =E9cran noir et d=E9s que je tape une instruction je reviens
sous l'invite DOS.
Donc la connexion se fait bien mais rien ne passe ?
Pourriez vous m'aider ?
Jusque là pas de souci, seulement quand je lance ma commande Telnet par l'invite de commandes MSDOS, je n'obtient pas l'invite telnet, je
c'est quoi une invite telnet ????
n'ai qu'un écran noir et dés que je tape une instruction je reviens sous l'invite DOS. Donc la connexion se fait bien mais rien ne passe ?
si si le serveur accepte la connexion (écran noir) puis ferme la socket (retour invite dos)
penser aussi que dans le mode de comm par défaut, les sockets WD attendent un retour chariot en fin de ligne
steganux
Bonjour,
en fait, ce que j'apele l'invit telnet, c'est la fenêtre qui s'ouvre avec le ">" affiché une fois que j'ai entré ma commande "telnet <adresse_ip> <port>" dans la fenetre dos A la place j'ai une fenetre noir mais je ne peux rien saisir, des que je saisie quelquechose la connexion telnet se ferme.
Cordialement
Fabien, Steganux
Bonjour,
en fait, ce que j'apele l'invit telnet, c'est la fenêtre qui s'ouvre
avec le ">" affiché une fois que j'ai entré ma commande "telnet
<adresse_ip> <port>" dans la fenetre dos
A la place j'ai une fenetre noir mais je ne peux rien saisir, des que
je saisie quelquechose la connexion telnet se ferme.
en fait, ce que j'apele l'invit telnet, c'est la fenêtre qui s'ouvre avec le ">" affiché une fois que j'ai entré ma commande "telnet <adresse_ip> <port>" dans la fenetre dos A la place j'ai une fenetre noir mais je ne peux rien saisir, des que je saisie quelquechose la connexion telnet se ferme.
Cordialement
Fabien, Steganux
patrice
"steganux" a écrit dans le message de news:
en fait, ce que j'apele l'invit telnet, c'est la fenêtre qui s'ouvre avec le ">" affiché une fois que j'ai entré ma commande "telnet
si le serveur n'envoie pas ">", telnet n'a aucune raison de l'afficher....
"steganux" <dvlpt@steganux.com> a écrit dans le message de
news:1160982271.298907.281200@i3g2000cwc.googlegroups.com...
en fait, ce que j'apele l'invit telnet, c'est la fenêtre qui s'ouvre
avec le ">" affiché une fois que j'ai entré ma commande "telnet
si le serveur n'envoie pas ">", telnet n'a aucune raison de l'afficher....