我正在尝试将此示例作为创建IRC客户端的起始位置:
import sys
import socket
import string
HOST="irc.debian.org"
PORT=6667
NICK="_MauBot"
IDENT="_maubot"
REALNAME="_MauritsBot"
readbuffer=""
s=socket.socket( )
s.connect((HOST, PORT))
s.send("NICK %s\r\n" % NICK)
s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))
while 1:
readbuffer=readbuffer+s.recv(1024)
temp=string.split(readbuffer, "\n")
readbuffer=temp.pop( )
for line in temp:
line=string.rstrip(line)
line=string.split(line)
if(line[0]=="PING"):
s.send("PONG %s\r\n" % line[1])
我还使用irc.debian.org
程序连接到Xchat
。问题是,我无法在聊天中看到_maubot
用户,也没有看到名称连接或断开连接的用户。为了创建这样的应用程序,我需要一些方法来测试它,但必须有一些做错的事情。有什么想法吗?
答案 0 :(得分:0)
尝试其他服务器: CHOOPA.NJ.US.DAL.NET
你的irc.debian.org不喜欢下划线。
只需删除下划线,看看会发生什么。