17/10/2012, 10:18:39
Bonjour à toutes et à tous, ja'i actuellement une installation knx pilotée par une machine virtuelle (ubuntu) tournant eibd, linknx 1.0.30 et Webknx (1.0).
Pour des raisons de latence j'essaie de migrer les service sur un Mac Mini en OSX 10.6 serveur.
Utilisation de l’environnement de développement standard apple dernière version.
Installation dans /opt/knx
configure --prefix=/opt/knx
PATH=$PATH./opt/knx/bin
env DYLD_LIBRARY_PATH=/opt/knx/lib
EIBD aucun problèmes, fonctionne avec une client linknx sous linux.
Linknx, fonctionne via webknx au niveau de la commande (switch ON/OFF) mais les clients webknx ne reçoivent pas les updates.
Après installation du script linknx-cmd.php je remarque que:
linknx reçoit bien les requêtes xml et prépare les réponses, ensuite fait appel a pth_write_ev avec la réponse (dans xmlserver.cpp), mais cette réponse n'arrive jamais au client web.
Si linknx est interrompu (SIGINT ou ctrl C) celui-ci envoit alors la réponse (flush ?). J'ai essayé de linker linknx avec les version pthsem 2.0.5, 2.0.6, 2.0.7 mais même constat, les réponses ne sont pas envoyées avant l'interruption de linknx (aussi essayé avec PTH NOBLOCKING sur les handles des clients web, pth_write au lieu de pth_write_ev mais sans résultats).
Quelqu'un a-t-il réussi a faire tourner linknx en natif sous osx ?
Si oui dans quelles conditions ?
Merci de toute aide,
JP
Pour des raisons de latence j'essaie de migrer les service sur un Mac Mini en OSX 10.6 serveur.
Utilisation de l’environnement de développement standard apple dernière version.
Installation dans /opt/knx
configure --prefix=/opt/knx
PATH=$PATH./opt/knx/bin
env DYLD_LIBRARY_PATH=/opt/knx/lib
EIBD aucun problèmes, fonctionne avec une client linknx sous linux.
Linknx, fonctionne via webknx au niveau de la commande (switch ON/OFF) mais les clients webknx ne reçoivent pas les updates.
Après installation du script linknx-cmd.php je remarque que:
linknx reçoit bien les requêtes xml et prépare les réponses, ensuite fait appel a pth_write_ev avec la réponse (dans xmlserver.cpp), mais cette réponse n'arrive jamais au client web.
Si linknx est interrompu (SIGINT ou ctrl C) celui-ci envoit alors la réponse (flush ?). J'ai essayé de linker linknx avec les version pthsem 2.0.5, 2.0.6, 2.0.7 mais même constat, les réponses ne sont pas envoyées avant l'interruption de linknx (aussi essayé avec PTH NOBLOCKING sur les handles des clients web, pth_write au lieu de pth_write_ev mais sans résultats).
Quelqu'un a-t-il réussi a faire tourner linknx en natif sous osx ?
Si oui dans quelles conditions ?
Merci de toute aide,
JP