为什么我的脚本告诉我端口25565上的Minecraft服务器无法访问?

时间:2016-02-24 16:09:52

标签: python raspberry-pi

我的Python脚本无法正常运行。它说端口$notchDetails = mysqli_query($conn, "SELECT * FROM notches WHERE projectid = ".$projectid.""); $rec_count = 0; $limit = 100; $part = 1; while ($notch = mysqli_fetch_assoc($notchDetails)) { $data1[] = $notch; $rec_count++; if ($rec_count >= $limit) { $data = json_encode($data1); $data = openssl_encrypt(bin2hex($data), "aes128", $pass, false, $iv); $filename = $mainfolder."/".$projectfolder."/".$subfolder."/".$fname.".part".$part."".$fext; file_put_contents($filename, $data, LOCK_EX); $part++; $rec_count = 0; $data = $data1 = ""; } } if ($data1 != "") { $data = json_encode($data1); $data = openssl_encrypt(bin2hex($data), "aes128", $pass, false, $iv); $filename = $mainfolder."/".$projectfolder."/".$subfolder."/".$fname.".part".$part."".$fext; file_put_contents($filename, $data, LOCK_EX); } mysqli_free_result($notchDetails); 上的kandicraft.finlaydag33k.nl已关闭,而它响应ping(我可以连接到游戏本身)

我知道它应该是代码中的某个地方的bug,但我找不到它,就像我半小时前开始使用python一样。

我得到的输出是:25565 我已经编辑了这个问题,因为谷歌现在可以使用端口80,但是这个脚本(pinging minecraft服务器)的主要目的不是。 我从异常中得到的错误是24-02-2016 16:05:30] kandicraft.finlaydag33k.nl on port 25565 seems to be unreachable!(所以端口an integer is required似乎不是一个整数???)

25565

2 个答案:

答案 0 :(得分:3)

我设法使用check_ping(temphost,int(tempport))来解决我发现的所有问题 谢谢所有帮助我解决它!

答案 1 :(得分:2)

调试程序只需替换

except:
    return False

由:

except Exception as exc:
    print exc
    return False

check_ping()函数