そうですね、次のコードでいくつかのIRCサーバーに接続することができます。しかし、私は他者に接続するように見えることはできません。具体的には、これらのサーバの1つがirc.d2jsp.orgですPythonソケットを使用したIRCサーバーへの接続
私の質問は、このサーバに接続するにはどうすれば、接続するときに私のコンソールに何かが表示されないのですか?
import socket
import sys
server = "irc.d2jsp.org"
channel = "#channel"
botnick = "pybot"
port = 6667
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print "connecting to: " + server
irc.connect((server, port))
print "connected"
irc.send("USER " + botnick + " " + botnick + " " + botnick + " : Sup!\n")
print "sent user"
irc.send("NICK " + botnick + "\n")
print "sent nick"
while 1:
text = irc.recv(2040)
print text
if text.find("PING") != -1:
irc.send("PONG " + text.split() [1] + "\r\n")
エラーメッセージはありますか?または何もなし – MatejMecka
noで動作するエラーはありません:( 接続ポイントから他のサーバーに接続すると、メッセージが表示され、コンソールに表示されます。これはd2jsp ircへの接続時には当てはまりません。しかし、私はssl.wrap_socketにしようとするとハングアップするようには思えません。 – LAZ