]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/helper/connection/ipv4/tcp/class_TcpConnectionHelper.php
Implementation of isOwnAddress() basicly finished:
[hub.git] / application / hub / main / helper / connection / ipv4 / tcp / class_TcpConnectionHelper.php
index 0c749946f4ba6d318f2df2827d4c38c8d8e01d8f..85f7c72aed18941b382145453b0c86d3fc93962a 100644 (file)
@@ -96,7 +96,12 @@ class TcpConnectionHelper extends BaseIpV4ConnectionHelper implements Connection
                        $handlerInstance = ProtocolHandlerFactory::createProtocolHandlerFromPackageData($packageData);
 
                        // Get UNL data
-                       $unlData = $handlerInstance->getUniversalNodeLocatorData();
+                       $unlData = $handlerInstance->getUniversalNodeLocatorDataArray();
+
+                       // Make sure it is a valid Universal Node Locator array (3 elements)
+                       assert(isset($unlData[UniversalNodeLocator::UNL_PART_PROTOCOL]));
+                       assert(isset($unlData[UniversalNodeLocator::UNL_PART_ADDRESS]));
+                       assert(isset($unlData[UniversalNodeLocator::UNL_PART_PORT]));
 
                        // Set handler instance
                        $helperInstance->setHandlerInstance($handlerInstance);