ADD: added test for direct zmq tcp and a first version of the server and client class
This commit is contained in:
@@ -27,20 +27,22 @@ namespace DirectCommunication
|
||||
void sendMessage(std::string msg);
|
||||
std::unique_ptr<std::string> getLatestMessage();
|
||||
|
||||
int countClients();
|
||||
|
||||
private:
|
||||
ushort port_;
|
||||
|
||||
zmq::context_t context_;
|
||||
zmq::socket_t socket_;
|
||||
|
||||
void worker_();
|
||||
void workerFunc_();
|
||||
std::thread Worker_;
|
||||
std::atomic_bool stopWorker_;
|
||||
|
||||
WHISPER::threadSafeQueue<std::string> receivedMessages_;
|
||||
std::vector<std::uint32_t> connectedClients_;
|
||||
|
||||
bool hasClient(std::uint32_t);
|
||||
bool hasClient(std::uint32_t clientId);
|
||||
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user