File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
src/dds.net-connector-cpp.lib/connector/src/internal Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,8 @@ namespace dds {
7373 int dataToServerQueueSize = 1000 ,
7474 int dataFromServerQueueSize = 1000 );
7575
76+ ~NetworkClient ();
77+
7678 virtual SyncQueueReader<PacketFromServer*>* getDataQueueFromServer () override ;
7779 virtual SyncQueueWriter<PacketToServer*>* getDataQueueToServer () override ;
7880
Original file line number Diff line number Diff line change @@ -84,6 +84,22 @@ dds::net::connector::_internal::
8484#endif
8585}
8686
87+ dds::net::connector::_internal::
88+ NetworkClient::~NetworkClient ()
89+ {
90+ #if TARGET_PLATFORM == PLATFORM_WINDOWS
91+
92+ wsaStartCount--;
93+
94+ if (wsaStartCount == 0 )
95+ {
96+ WSACleanup ();
97+ this ->logger ->info (" WSA Cleaned-up." );
98+ }
99+
100+ #endif
101+ }
102+
87103SyncQueueReader<PacketFromServer*>*
88104 dds::net::connector::_internal::
89105 NetworkClient::getDataQueueFromServer ()
You can’t perform that action at this time.
0 commit comments