summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-12-16 15:12:21 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-12-16 15:23:41 +0100
commitcb27d4d80e98cb7cb97cfd0bfe0eade67565a762 (patch)
treea06f3a1c29a7b63bdd31a9a66ac9025a1fca1404 /CMakeLists.txt
parentb925ab14dfc7d8600c0dd2f2bbcb4639bb40c26e (diff)
downloaduca-net-cb27d4d80e98cb7cb97cfd0bfe0eade67565a762.tar.gz
uca-net-cb27d4d80e98cb7cb97cfd0bfe0eade67565a762.tar.bz2
uca-net-cb27d4d80e98cb7cb97cfd0bfe0eade67565a762.tar.xz
uca-net-cb27d4d80e98cb7cb97cfd0bfe0eade67565a762.zip
Fix #3: use one socket connect per request
Previously all requests shared the same connection which meant that the client had to wait that a request finished until it could issue another request. Otherwise, replies could end up for the wrong request causing all kinds of problems. This synchronous request-reply model could not be kept because of inherent asynchronicity of certain mechanisms (e.g. grab + software trigger). This change removes the always-open socket connection and replaces it with a new connection per request. Due to the OS multiplexing, replies cannot be mistaken.
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions