Quellcode durchsuchen

fix networklayer

Julius Pfrommer vor 9 Jahren
Ursprung
Commit
e9aeefc5c8
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      examples/networklayer_tcp.c

+ 2 - 1
examples/networklayer_tcp.c

@@ -384,7 +384,8 @@ static size_t ServerNetworkLayerTCP_getJobs(ServerNetworkLayerTCP *layer, UA_Job
 }
 
 static size_t ServerNetworkLayerTCP_stop(ServerNetworkLayerTCP *layer, UA_Job **jobs) {
-    close(layer->serversockfd);
+    shutdown(layer->serversockfd,2);
+    CLOSESOCKET(layer->serversockfd);
     UA_Job *items = malloc(sizeof(UA_Job) * layer->mappingsSize * 2);
     if(!items)
         return 0;