DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Sockets
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SocketProxy (Fonction)
En anglais : SocketProxy
Spécifie si les sockets TCP et les WebSockets doivent ou non passer par un proxy SOCKS5 pour exécuter leurs requêtes.
Exemple
// Infos du proxy SOCKS5
SocketProxy("socks5://172.17.2.79",1080,"USER","PWD")
 
// Connexion au serveur en passant par le proxy
SI PAS SocketConnecte("tcp_via_socks5", 4242, "172.19.5.80") ALORS
Erreur(ErreurInfo(errComplet))
SINON
// Opérations d'écriture et de lecture (comme d'habitude)
Info("OK")
SocketEcrit("tcp_via_socks5", "écho")
s est un Buffer = SocketLit("tcp_via_socks5")
Trace(BufferVersHexa(s))
SocketFerme("tcp_via_socks5")
FIN
 
// Suppression du proxy pour les sockets
SocketProxy("")
Syntaxe

Définir le proxy Masquer les détails

SocketProxy(<Adresse du proxy> [, <PortProxy> [, <Login> [, <Mot de passe>]]])
<Adresse du proxy> : Chaîne de caractères
Adresse du proxy SOCKS5, donnée sous la forme :
socks5://<Adresse IP du proxy>
<PortProxy> : Entier optionnel
Numéro de port du proxy SOCKS5. Si ce paramètre n'est pas précisé, le paramètre vaut 1080.
<Login> : Chaîne de caractères optionnelle
Authentification auprès du proxy FTP. Si ce paramètre correspond à une chaîne vide ("", valeur par défaut), aucune authentification n'est effectuée.
<Mot de passe> : Chaîne de caractères optionnelle
Mot de passe pour authentification auprès du proxy. Si le <Login> correspond à une chaîne vide (""), ce paramètre est ignoré.

Annuler l'utilisation du proxy

SocketProxy("")
Composante : wd290com.dll
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale