FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: DS_Starter am 09 Dezember 2015, 08:42:06

Titel: HttpUtils_NonblockingGet und Win32
Beitrag von: DS_Starter am 09 Dezember 2015, 08:42:06
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 (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.
Titel: Antw:HttpUtils_NonblockingGet und Win32
Beitrag von: rudolfkoenig am 09 Dezember 2015, 10:03:43
ZitatNach einem Eintrag hier im Forum http://forum.fhem.de/index.php/topic,28247.msg215779.html#msg215779 (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.
Titel: Antw:HttpUtils_NonblockingGet und Win32
Beitrag von: DS_Starter am 09 Dezember 2015, 12:54:15
Super ... Werde ich heute Abend ebenfalls gleich übernehmen und testen.
Vielen Dank !