|
|
|
|
|
- Communication avec des automates ou des applications non WINDEV
- Transmission entre deux postes utilisant des formats de chaînes de caractères différents (UNICODE et ANSI)
- Permissions requises
SocketEcrit (Fonction) En anglais : SocketWrite Ecrit un message destiné à un autre socket. Cette fonction peut être utilisée sur un poste client ou un poste serveur. Rappel : Un socket est une ressource de communication utilisée par les applications pour communiquer d'une machine à une autre sans se soucier du type de réseau.
SI SocketEcrit("Serveur", "hello world") = Vrai ALORS
Message("message envoyé")
FIN
Syntaxe
Écrire dans un socket Masquer les détails
<Résultat> = SocketEcrit(<Nom du socket> , <Message>)
<Résultat> : Booléen - Vrai si la fonction a réussi,
- Faux dans le cas contraire. En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
<Nom du socket> : Chaîne de caractères Nom du socket qui a reçu le message. Dans une application WINDEV, ce nom a été défini sur le serveur : <Message> : Chaîne de caractères ou buffer Message à transmettre. Le format du message peut être défini avec la fonction SocketChangeModeTransmission. Remarques Communication avec des automates ou des applications non WINDEV Pour simplifier les échanges des données par socket, un mode de transmission est initialisé par défaut. Dans le cas d'une communication avec un module externe (application non WINDEV, automate, ...), ce mode de transmission peut empêcher le bon fonctionnement des communications. La fonction SocketChangeModeTransmission permet de changer ce mode de transmission : la constante SocketSansMarqueurFin permet de ne pas modifier les trames lues et écrites. Transmission entre deux postes utilisant des formats de chaînes de caractères différents (UNICODE et ANSI) Lors de la transmission de messages entre deux postes utilisant un format de chaînes de caractères différent (par exemple Windows (ANSI) et Windows Mobile (UNICODE)), certaines conversions peuvent être nécessaires. Ces conversions peuvent être effectuées grâce aux fonctions AnsiVersUnicode et UnicodeVersAnsi. Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|