diff --git a/breadcrumbs/src/main/VirtualOutputProcessor.cpp b/breadcrumbs/src/main/VirtualOutputProcessor.cpp index 50a181d..9c87767 100644 --- a/breadcrumbs/src/main/VirtualOutputProcessor.cpp +++ b/breadcrumbs/src/main/VirtualOutputProcessor.cpp @@ -6,18 +6,21 @@ int main() { DataSyncThread client(NULL); - client.connectToAlgorithm("localhost"); - client.startComms(); - - for (int i = 0; i < 10; i++) + if (!client.connectToAlgorithm("localhost")) { - char testValue = 'a' + i; - Attribute attrib("testKey1", 1, &testValue); - client.sendAttribute(attrib); - } + client.startComms(); - client.stopComms(); - WSACleanup(); + for (int i = 0; i < 10; i++) + { + char testValue = 'a' + i; + Attribute attrib("testKey1", 1, &testValue); + client.sendAttribute(attrib); + } - return 0; + client.stopComms(); + WSACleanup(); + + return 0; + } + return 1; }