|
@ -50,9 +50,13 @@ $stdin_behaviour = function ($data) use (&$conn, $loop, &$buffer, &$connector, & |
|
|
$cd = new \Modl\ConfigDAO(); |
|
|
$cd = new \Modl\ConfigDAO(); |
|
|
$config = $cd->get(); |
|
|
$config = $cd->get(); |
|
|
|
|
|
|
|
|
$domain = \Moxl\Utils::getDomain($msg->host); |
|
|
|
|
|
|
|
|
$port = 5222; |
|
|
|
|
|
|
|
|
|
|
|
$dns = \Moxl\Utils::resolveHost($msg->host); |
|
|
|
|
|
if(isset($dns[0]['target']) && $dns[0]['target'] != null) $msg->host = $dns[0]['target']; |
|
|
|
|
|
if(isset($dns[0]['port']) && $dns[0]['port'] != null) $port = $dns[0]['port']; |
|
|
#fwrite(STDERR, colorize('open a socket to '.$domain, 'yellow')." : ".colorize('sent to XMPP', 'green')."\n");
|
|
|
#fwrite(STDERR, colorize('open a socket to '.$domain, 'yellow')." : ".colorize('sent to XMPP', 'green')."\n");
|
|
|
$connector->create($domain, 5222)->then($xmpp_behaviour); |
|
|
|
|
|
|
|
|
$connector->create($msg->resolveHost, $port)->then($xmpp_behaviour); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
return; |
|
|
return; |
|
|