PHPの場合:$fp = @fsockopen(irc.myserver.net, 6667, $errno, $errstr, 2);
Pythonでサーバが起動しているかどうかを確認するには?
また、Python 2.XにはPHPのfsockopen()
のような機能がありますか?そうでなければ、ポート6667のサーバが稼動しているかどうかを確認できますか?
PHPの場合:$fp = @fsockopen(irc.myserver.net, 6667, $errno, $errstr, 2);
Pythonでサーバが起動しているかどうかを確認するには?
また、Python 2.XにはPHPのfsockopen()
のような機能がありますか?そうでなければ、ポート6667のサーバが稼動しているかどうかを確認できますか?
socket moduleを使用すると、ポートが開いているかどうかを簡単に確認できます。
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex(('irc.myserver.net', 6667))
if result == 0:
print "Port is open"
else:
print "Port is not open"
@ Farhan.Kソーリー、私はそれをpingするつもりはなかった、私はそれに接続することができますかどうかを確認することを意味します。 – Drago
http://www.php2python.com/wiki/function.fsockopen/ - Googleからの最初のリンク(...) –