0

我对 fsockopen() 有疑问。

当我从http://tokudu.com/2010/how-to-implement-push-notifications-for-android编写代码时它不起作用,我得到:

Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:port
(No connection could be made because the target machine actively refused it. )
in C:\xampp\htdocs\PhpMQTTClient-master\SAM\MQTT\sam_mqtt.php on line 641
Offline

我试过这个,但它不能解决我的问题。
有人可以帮我解决这个问题吗?

4

1 回答 1

2

如果连接成功,此函数fsockopen("www.example.com", 80)将返回一个流。resource

但是,如果连接失败,则会在您收到以下消息时生成错误:

您可以使用@ operator来消除错误

$resource = @fsockopen("127.0.0.1","882");
// $resource will be stream resource object if call is successful
// $resource will be false if call  fails

避免引发和错误,并false在连接失败时作为返回值。

于 2021-04-28T10:41:42.093 回答