*/
protected function resolveIpPortBySessionId ($sessionId, $protocol) {
// Get a DHT instance
- $dhtInstance = DhtObjectFactory::createDhtObjectInstance();
+ $dhtInstance = DhtObjectFactory::createDhtObjectInstance('node');
// And ask it for ip:port by given session id
$recipient = $dhtInstance->findNodeBySessionId($sessionId, $protocol);
// Is the session id the same?
if ($nodeInstance->getSessionId() == $sessionId) {
// Then get the ip:port from it, assume TCP by default
- $recipient = self::determineOwnExternalIp() . ':' . $nodeInstance->getConfigInstance()->getConfigEntry('node_' . strtolower($protocol) . '_listen_port');
+ $recipient = self::determineOwnExternalIp() . ':' . $nodeInstance->getConfigInstance()->getConfigEntry('node_listen_port');
} // END - if
} // END - if
*/
public static function resolveSessionIdByIpPort ($ipPort, $protocol) {
// Get a DHT instance
- $dhtInstance = DhtObjectFactory::createDhtObjectInstance();
+ $dhtInstance = DhtObjectFactory::createDhtObjectInstance('node');
// And ask it for session id by given ip:port
$recipient = $dhtInstance->findNodeByIpPort($ipPort, $protocol);