HttpUtils_NonblockingGet und Win32

Begonnen von DS_Starter, 09 Dezember 2015, 08:42:06

Vorheriges Thema - Nächstes Thema

DS_Starter

Hallo zusammen,

ich arbeite das Modul SSCam gerade komplett auf HttpUtils_NonblockingGet um. Komme damit auch schon gut voran.
Dabei bin ich darauf gestoßen, dass bei Tests auf Windows 32 Bit der folgende Fehler ausgegeben wird.


connect: ein nicht blockierender Socketvorgang konnte nicht sofort ausgeführt werden


Unter Debian ist es kein Problem.
Nach einem Eintrag hier im Forum http://forum.fhem.de/index.php/topic,28247.msg215779.html#msg215779  gibt es unter Win32 wohl keinen nonblocking request.

Könnt ihr das bestätigen ?

Wenn es so ist,  müßte ich ja für eine Kompatibilität in dem Modul beide Möglichkeiten (blocking und non-blocking) vorsehen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rudolfkoenig

ZitatNach einem Eintrag hier im Forum http://forum.fhem.de/index.php/topic,28247.msg215779.html#msg215779  gibt es unter Win32 wohl keinen nonblocking request.

Das ist falsch.
Habe das connect-Problem in HttpUtils.pm gefixt, getestet und eingecheckt.

DS_Starter

Super ... Werde ich heute Abend ebenfalls gleich übernehmen und testen.
Vielen Dank !
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter