Communication Telnet par socket

Posté par litbos le 7/4/2006 12:04:33
Bonjour je cherche à faire un programme en Windev qui se connecte à un serveur Téléphonique Asterisk sous Linux.
La connection peu être réalisée par telnet , mais j'aimerais faire une interface graphique à ce service donc j'ai utilisé :
Pour établir la connexion j'utilise ce code
retval est un booléen = SocketConnecte("Asterisk",5038,"192.168.1.4");
SI retval = Vrai ALORS
	Info("Connection OK");
FIN
SocketChangeModeTransmission("Asterisk",SocketSansMarqueurFin)


la connection s'opère bien mais j'ai un problème pour passer mes ordres comme par exemple

Action: Login\r\n
Username: test\r\n
Secret: test\r\n
[code]
PS : le \r\n je l'utilise en C fonctionne très bien 
j'ai utilisé 

[code]
retval = SocketEcrit("Asterisk","Action: Login"+ "<CRLF>");
SI retval = Vrai ALORS
	Info("ecriture ok");
FIN


Je recois bien le message ecriture ok

Mais les ordres ne sont pas validé de l'autre coté

à mon avis c'est le \r\n qui est mal traduit

quelqu'un a t'il déjà eu ce problème

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3831&post_id=16102