0
if data.find('!whois') != -1:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("com.whois-servers.net", 43))
s.send('www.msn.com' + "\r\n")
response = ''
while True:
d = s.recv(4096)
response += d
if d == '':
break
s.send('PRIVMSG ' + chan + " " + response + '\r\n')
s.close()
私が入力すると!whoisはチャンネルには何もありません、私はおそらくこれを間違っています。どんな助けでもそれを感謝するでしょう。ありがとう。IRC内のサイトをWHOISにしようとしています
注:すでに接続されている別のソケットがあります。
使用しているPythonのバージョンは何ですか?そしてあなたのコードに一重引用符と二重引用符を混ぜてはいけません。 – orlp
私はPython 2.6を使用しています – SourD