*
* - session-id (for finding the node's record together with below data)
* - external-ip (hostname or IP number)
- * - tcp-port (TCP port for inbound connections)
+ * - listen-port (TCP/UDP listen port for inbound connections)
*
* @param $messageArray An array with all minimum message data
* @return void
- * @todo Add something more, e.g. spreading information over DHT
+ * @todo Rewrite this to use DHT
*/
protected function registerNodeByMessageData (array $messageData) {
// Check if searchData has entries
assert(count($this->searchData) > 0);
- self::createDebugInstance(__CLASS__)->debugOutput('messageData=' . print_r($messageData, true));
// Get a wrapper instance
$wrapperInstance = ObjectFactory::createObjectByConfiguredName('node_list_db_wrapper_class');
// Debug message
/* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('MESSAGE-HANDLER: messageData=' . print_r($messageData, true));
- // Search for the node's session id and external IP/hostname + TCP port
+ // Search for the node's session id and external IP/hostname + TCP/UDP listen port
foreach ($this->searchData as $key) {
// Debug message
/* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('MESSAGE-HANDLER: messageData[' . $key . ']=' . $messageData[$key]);