PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → problème d'écriture socket
problème d'écriture socket
Iniciado por jhd, jun., 23 2005 2:34 AM - Sem resposta
Publicado em junho, 23 2005 - 2:34 AM
voila j'essaye de faire envoyer un message (socketecrit) a un socket mais cela envoit un chiffre. Je pense que ce chiffre est le nombre de la lettre du msg a envoyer et je ne comprend pas comment cela se fait.

J'ai cherché sur le forum, dans l'autoformation et dans l'aide mais je n'ai pas trouver l'erreur.

Voici le code

PROCEDURE IRCConnection(nomsocket est une chaîne, serveurbot est une chaîne,portbot est un entier)
stNom est une chaîne = INILit("ioBot","pseudo","",fRepEnCours()+"\ioBot.ini")
stUname est une chaîne = INILit("ioBot","uname","",fRepEnCours()+"\ioBot.ini")
SI PAS SocketConnecte(nomsocket,portbot,serveurbot,5000) ALORS

ListeAjoute(FePrincipale.clLog,"ERREUR> Echec création socket")
SINON
ListeAjoute(FePrincipale.clLog,"CONNECTION> "+serveurbot)
SocketEcrit("ioBot",stNom)
TANTQUE (SocketExiste(nomsocket))

stSocket est une chaîne = SocketLit(nomsocket,Vrai)
Info("b"+stSocket+"b")
SI (stSocket <> "") ALORS
Info("good")
ListeAjoute(FePrincipale.clLog,stSocket)
FIN
FIN
FIN


ps : stNom retourne "Jean"

si qq' un avait un exemple simple utilisant un socket (client telnet par exemple) qui envoit un message merci.