d90888b5f91dd23f86b9acfb8d38827893235991
The single reused easy handle set no timeout, so a stalled or black-holed broker blocked curl_easy_perform indefinitely - wedging the reader thread and any Close()/ResetConnection() waiting on curl_mutex (the previous per-call httplib client timed out and recovered). Set CURLOPT_CONNECTTIMEOUT and CURLOPT_TIMEOUT to 5 s; all viewer requests are small and go to a nearby broker. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
75.4%
HTML
7.5%
C
6%
TypeScript
4.2%
Cuda
2.2%
Other
4.6%