我找到a very nice library written in Java来用Java创建IRC客户端,但是找不到有关DCC下载选项的任何信息。

我正在寻找可以链接我有关如何处理此问题的文章/提示/源代码的任何人。

Definition found on Wikipedia:
DCC连接可以通过两种不同的方式启动:

  • 最常见的方法是使用CTCP发起DCC会话。 CTCP从一个用户通过IRC网络发送到另一用户。
  • 发起DCC会话的另一种方法是让客户端直接连接到DCC服务器。使用此方法,不会在IRC网络上传输任何流量(所涉及的各方不必为了启动DCC连接而连接到IRC网络)。

  • explain DCC protocol的另一个不错的页面:
    DCC转移
    ...“每个DCC子协议的DCC传输部分都不同,但是它总是发生在直接客户端到客户端TCP连接上。”

    得到了答案的一部分:pircBot正在使用以Java编写的内置功能来通过DCC发送文件。
  • 在JavaDoc中“接收”

    公共无效接收(文件文件,布尔恢复)
  • 最佳答案

    DCC是CTCP部分的一部分,IRC RFC似乎仅定义了握手部分,而没有定义实际的传输机制。我想象它只是一个套接字。

    http://www.irchelp.org/irchelp/rfc/dccspec.html

    10-06 07:26