【发布时间】:2017-06-26 02:29:59
【问题描述】:
[2013 年 11 月 6 日 17:57:32] PHP 警告:socket_connect() [function.socket-connect]:无法 连接 [111]:连接被拒绝 /home2/whoop/public_html/phptesting/main.php 在第 43 行
我不断收到此错误。这是我 main.php 中的一段 sn-p 代码
<?php
$host = '76.72.172.166';
$port = 25608;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //Create the socket
$connected = socket_connect($socket, $host, $port);//Try and connect
?>
我正在尝试设置我的世界玩家列表这是我正在使用的 http://forums.bukkit.org/threads/web-constantly-updated-website-widgets.148592/
【问题讨论】:
-
您的代码一切正常,可能是服务器出错,可能是防火墙或未正确配置?
-
从运行 php 脚本的同一用户尝试
telnet 76.72.172.166 25608 -
如果您有服务器的命令行访问权限,请尝试
ping 76.72.172.16以查看您是否可以访问该 IP,如果可以,请使用telnet 76.72.172.16 25608以确保您可以访问该端口。 -
@doublesharp: "如果你能访问那个 IP" --- 在这种情况下,ping 可用性并不意味着什么。 ICMP 可能被禁用并且端口仍然可用。反之亦然。
标签: php sockets port host minecraft