diff --git a/sf-buffer/src/sf_replay.cpp b/sf-buffer/src/sf_replay.cpp index 4a8a3a7..b33063d 100644 --- a/sf-buffer/src/sf_replay.cpp +++ b/sf-buffer/src/sf_replay.cpp @@ -53,7 +53,12 @@ int main (int argc, char *argv[]) { if (zmq_setsockopt(socket, ZMQ_LINGER, &linger_ms, sizeof(linger_ms))) { throw runtime_error(strerror (errno)); } - if (zmq_connect(socket, "ipc://writer") != 0) { + + stringstream ipc_addr; + ipc_addr << "ipc://sf-replay-" << (int)module_id; + auto ipc = ipc_addr.str(); + + if (zmq_connect(socket, ipc.c_str()) != 0) { throw runtime_error(strerror (errno)); }