<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>29 Apr 2019 11:41:44 Z</lastBuildDate><pubDate>28 Apr 2019 19:54:36 Z</pubDate><description>Bonjour,&#13;
&#13;
Je souhaitais reproduire le résultat de la commande : netstat.exe -a -n | find "UDP", avec l'API GetExtendedUdpTable.&#13;
&#13;
Le code donné par M. Pasquali m'a beaucoup aidé, merci à lui : https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/123718-wd15-cherche-savoir-port-4900-tcp-est-ouvert/read.awp&#13;
&#13;
J'ai notamment modifié deux procédures :&#13;
&#13;
- "inet_ntoa" :&#13;
[code:wl]&#13;
PROCEDURE inet_ntoa(nLocalAddr est un entier système)&#13;
&#13;
sAdresse est une chaîne&#13;
nAdresse est un entier système&#13;
&#13;
nAdresse = API("ws2_32.dll", "inet_ntoa", nLocalAddr)&#13;
SI nAdresse &lt;&gt; 0 ALORS sAdresse = ChaîneRécupère(nAdresse, crAdresseASCIIZ)&#13;
&#13;
RENVOYER sAdresse&#13;
[/code]&#13;
- "inet_port" :&#13;
[code:wl]&#13;
PROCEDURE inet_port(nLocalPort est un entier système)&#13;
&#13;
sPort est une chaîne&#13;
nPort est un entier système&#13;
&#13;
sPort = NumériqueVersChaîne(nLocalPort, "04X") &#13;
nPort = HexaVersEntier(sPort[[3 SUR 2]]) * 256 + HexaVersEntier(sPort[[1 SUR 2]])&#13;
&#13;
RENVOYER nPort&#13;
[/code]&#13;
Sur un exécutable compilé en 32-bits, tout fonctionne bien.&#13;
En revanche, en 64-bits, la procédure "inet_port" renvoie un numéro de port incohérent.&#13;
&#13;
Comment est-il possible de corriger ce problème ?&#13;
&#13;
Merci,&#13;
&#13;
Cordialement.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229789-wd24-api-getextendedudptable-64-bits/read.awp</link><title>[WD24] API GetExtendedUdpTable en 64-bits</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>LouisLegault51</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229789-wd24-api-getextendedudptable-64-bits-229802/read.awp</comments><pubDate>29 Apr 2019 11:41:44 Z</pubDate><description>Bonjour,&#13;
&#13;
Finalement, il est possible d'obtenir le bon port, en 64bits, ainsi :&#13;
&#13;
[code:wl]&#13;
Procedure inet_port(nLocalPort e…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229789-wd24-api-getextendedudptable-64-bits-229802/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229789-wd24-api-getextendedudptable-64-bits-229802/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229789-wd24-api-getextendedudptable-64-bits/read.awp">[WD24] API GetExtendedUdpTable en 64-bits</source><title>Re: [WD24] API GetExtendedUdpTable en 64-bits</title></item></channel></rss>
