作为一个学校项目,我们正在用Java编写一个IRC客户端。为了避免低级编码,我们可以使用jerklib来处理连接。不幸的是,图书馆没有很好的文件记录(至少我的意见),有一件事我特别挣扎:
我想从我连接的服务器中检索可用频道列表。有一种名为chanList()
的方法,据说可以做到这一点。从文档引用:
从服务器获取频道列表。
但是,此方法的类型为void
,即它不会返回任何内容。有没有办法解决这个问题,还是以其他方式来检索这个清单?
答案 0 :(得分:0)
您需要提供Getting started中所述的方法public void receiveEvent(IRCEvent e)
。这应该让你开始:
public void receiveEvent(IRCEvent e) {
if (e.getType() == Type.CHANNEL_LIST_EVENT) {
...
}
}