0
ソケットのconnect_exを使用しました。つまり、if文では結果が真であればポートは閉じますが、それが偽であれば、ポートは開いているが動作していない。 #!は/ usr/binに/ pythonのリスナーを設定してリスナーに行っても常にそのポートを表示しています
import socket
ip = raw_input("Enter the IP address: ")
port =input("Enter The Port Number: ")
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if sock.connect_ex((ip,port)):
print"Port" , port, "is closed"
else:
print "Port", port, "is closed"
Yah本当に役に立ちました –