问题标签 [usenet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
139 浏览

gnu - USENET 或 NNTP 文章是按时间顺序还是按时间倒序加载的?

示例新闻:

现在,我已将叶子节点配置为将消息保存 999 天。当GNU NNTP连接到本地主机上的叶子节点时,加载时可能会有很大的延迟。目前,我所做的是将 Leafnode 配置为只为特定组存储 35 天,以便加载更快。

但是,当再次查看 .newsrc 时,似乎我可以让叶子节点存储大量文章,然后配置 GNU NNTP 使用的 .newsrc,以便只获取这些消息的一小部分。如果是这样,这将允许在叶子节点中长时间保留 999 天,从而减轻连接到叶子节点和从 GNU NNTP 加载文章的延迟。

然而,这行得通吗?只会加载较新的文章,还是会加载文章?

不幸的是,RFC 977实际上并没有提到 .newsrc 文件。当然,GNU NNTP 是否遵循 RFC 将是一个单独的问题,但是,至少根据 RFC,可能会加载较新的问题而留下较旧的问题?

看起来RFC 3977稍微澄清了 RFC 977,所以我现在正在审查它。

0 投票
1 回答
248 浏览

networking - Usenet 使用哪些协议?ISP 检测到它的难易程度如何?

我想弄清楚 ISP 是否可以检测到 Usenet?

我的 ISP 已将我置于 NAT 之后,并且可能正在监视每个数据包。我想知道我是否可以使用网络。我的 usenet 客户端可以选择使用 SSL 来获取文章。那么它是不可检测的吗?

谢谢。

0 投票
1 回答
64 浏览

networking - 确定哪些文章可用于给定的 usenet 组的最佳方法是什么?

我想知道最有效的方法是获取给定 nntp 组的可用文章。我实施的方法如下:

(i) 选择组:

(ii) 从组中获取文章编号列表(推回到向量“代码”中):

(iii) 循环代码并抓取文章(例如标题)

但是,这不适用于具有许多文章代码的大型组。

在 RFC 3977 中,GROUP 命令被指示为还返回“低”和“高”文章编号。例如,

其中 3000234 和 2002322 是低和高数字。因此,我正在考虑使用这些代替,而不是最初推回所有文章代码。但是这些数字可以依靠吗?3000234 是否肯定表示上述选定组中的第一篇文章 ID,同样,3002322 是否肯定表示上述选定组中的最后一篇文章 ID,或者它们只是估计值?

非常感谢,

0 投票
1 回答
464 浏览

delphi - Delphi IdNNTP:根据NZB文件从Usenet下载文件

我有一个 NZB 文件,如下所示:

有没有办法使用 Indy IdNNTP 下载和组装这个文件?我将不胜感激任何示例代码。提前致谢。

0 投票
3 回答
443 浏览

email - Mailman 邮件列表 nntp 支持

使用 mailman 提供的邮件列表有点......用户不友好,所以我尝试在两种不同的情况下找到如何从 mailman 邮件列表中获取一些 nntp 端点:

  • 案例 #1:我可以访问 mailman 服务器配置,并且可以安装一些包来获取 NNTP 端点。

  • 案例#2:我无权访问 mailman 配置或服务器。但我可以在其他服务器包/脚本上安装/部署,以提供某种与 nntp 端点的“同步”。

我在谷歌上做了一些研究,似乎有十几个脚本/包从 nntp 发布到邮递员邮件列表,但没有找到邮递员到 nntp 的解决方案。

0 投票
1 回答
465 浏览

java - NNTP 服务器实现

我正在尝试实现 nntp 服务器。但看起来我的多线响应有问题。当我发送响应客户端关闭连接时。我使用 Thunderbird 和 SeaMonkey 作为客户端。

我听取了帮助以了解我的回答有什么问题。谢谢。

更新1:

我在 Thunderbird 中安装了用于调试客户端流量的插件(TBTracer),看起来客户端无法理解我的多行响应。客户只收到响应的第一部分。例如 XOVER 的响应是多行的。

[NNTP] [13:54:29] 200 NNTP 服务就绪,允许发布。

[NNTP] [13:54:29] 模式阅读器

[NNTP] [13:54:30] 200 允许发布

[NNTP] [13:54:30] 组组 1

[NNTP] [13:54:31] 221 1 10100 10100

[NNTP] [13:54:31] XOVER 10100-10100

[NNTP] [13:55:15] 224

[NNTP] [13:55:15] 退出

根据RFC 3977

3.1.1。多行数据块

  1. 该块由零个或多个“行”的序列组成,每个“行”都是以 CRLF 对结尾的八位字节流。除了那些行尾,流不得包括八位位组 NUL、LF 或 CR。

我尝试发送不同类型的线路但没有任何成功。例如:

0 投票
1 回答
34 浏览

emacs - 日期中的每个新闻组时区:标题

如何配置 emacs/gnus 在发布的消息中使用每个新闻组时区?

我想在 pl.* 新闻组中使用 CET 时区,在一般新闻组中使用 UCT。

0 投票
1 回答
100 浏览

split - 制作分卷.rar并删除源文件

我有一个小问题。我有一个包含一堆文件的文件夹。这些中的每一个都需要放入它自己的 .rar 卷中,该卷被分成 50MB 块。问题是有几百个文件,我没有足够的磁盘空间来存储源文件和新创建的拆分文件。我已经找到了如何单独完成每一个,但我希望有人知道一种方法来自动化整个过程。如果可能的话,我宁愿不要在接下来的几周内完成制作新卷并删除每个卷的源文件的过程。

我正在尝试在 CentOS 6 上运行它。非常感谢!

0 投票
1 回答
336 浏览

javascript - 无法让 nntp 客户端(nodejs)工作

我正在尝试使用node的“nntp”包向 usenet 上的组发布消息。我无法让这个例子工作,唯一对我有用的例子是“获取以'alt.binaries'开头的所有新闻组的列表。”。

上传示例代码:

上面的代码片段中的主机、用户和密码不正确,但我确信它们是正确的(我可以让另一个示例使用这些设置)。

我得到的错误是:

如果我在 c.connect 中向对象添加调试功能,则会收到以下错误:

我正在使用节点 v0.10.32。我希望有人可以帮助我。谢谢,里克

0 投票
1 回答
43 浏览

emacs - 有选择地关闭自适应评分

我想
- 关闭一个 usenet 组的自适应评分,
甚至更好
- 关闭一个新闻组中的一位发件人的自适应评分

怎么做?