]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/discovery/socket/class_PackageSocketDiscovery.php
More debugging (yupp, more is required), rewrote isSocketRegistered()
[hub.git] / application / hub / main / discovery / socket / class_PackageSocketDiscovery.php
index e57ec7955568e5ea003d955f6add5326b1edab98..ef20e5c3acacf416f9ffbfd0fb1dd7329e17225f 100644 (file)
@@ -129,7 +129,11 @@ class PackageSocketDiscovery extends BaseHubDiscovery implements DiscoverableSoc
                $socketResource = $listenerInstance->getPoolInstance()->getSocketFromPackageData($packageData);
 
                // Debug message
-               //* NOISY-DEBUG: */ $this->debugOutput('socketResource=' . $socketResource . ',packageData=' . print_r($packageData, true));
+               if (is_resource($socketResource)) {
+                       //* NOISY-DEBUG: */ $this->debugOutput('socketResource[' . gettype($socketResource) . ']=' . $socketResource . ',error=' . socket_strerror(socket_last_error($socketResource)) . ',packageData=' . print_r($packageData, true));
+               } else {
+                       //* NOISY-DEBUG: */ $this->debugOutput('socketResource[' . gettype($socketResource) . ']=' . $socketResource . ',packageData=' . print_r($packageData, true));
+               }
 
                // Is it false, the recipient isn't known to us and we have no connection to it
                if (($socketResource === false) || (!is_resource($socketResource)) || (socket_last_error($socketResource) > 0)) {