bug: on connect
opened this issue · comments
Deleted user commented
<?php
require_once __DIR__ . "/../vendor/autoload.php";
\Amp\Loop::run(function()
{
\Amp\Socket\connect("tcp://127.0.0.1:1")->onResolve(function (Throwable $error = null, \Amp\Socket\Socket $socket = null) {
// var_dump($error);
assert($error !== null); //FAIL
});
\Amp\Socket\connect("tcp://8.8.8.8:53")->onResolve(function (Throwable $error = null, \Amp\Socket\Socket $socket = null) {
// var_dump($error);
assert($error === null);
});
\Amp\Socket\connect("tcp://8.8.8.8:1234")->onResolve(function (Throwable $error = null, \Amp\Socket\Socket $socket = null) {
// var_dump($error);
assert($error !== null);
});
\Amp\Socket\connect("unix:///tmp/invalid")->onResolve(function (Throwable $error = null, \Amp\Socket\Socket $socket = null) {
// var_dump($error);
assert($error !== null);
});
\Amp\Socket\connect("unix:///tmp/11001")->onResolve(function (Throwable $error = null, \Amp\Socket\Socket $socket = null) {
// var_dump($error);
assert($error === null);
});
});
Aaron Piotrowski commented
Fixed in 55d9939.