2017-07-13 10 views
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" 

答えて

0

あなたは二回、あなたのプログラムからの肯定的な反応を得ることはありませんので、ポートは、同様else -statementで、閉鎖されるだろうと言っています。

+0

Yah本当に役に立ちました –

関連する問題