gpt4 book ai didi

用于连接到 NNTP 服务器的 java Socket 或 DatagramSocket

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:43 26 4
gpt4 key购买 nike

大家好,我想编写一个简单的 NNTP 客户端,它可以连接到服务器,发送 AUTHINFO 详细信息,并使用 GROUP 和 BODY 加入群组并检索帖子。

我在这里与几个人进行了讨论,他们建议使用 dataGramSockets 和 datGramPackets。

任何人都可以提供一个简单的脚本来解释每个命令如何工作以及为什么使用 DataGram 套接字而不是传统套接字?我使用 Socket 并且能够连接到我的服务器,但我不知道如何使用 getInputStream() 和 getOutputStream() 向服务器发送/接收数据。

任何帮助都会很棒。

最佳答案

NNTP 不是基于 TCP 的协议(protocol)吗?我认为数据报在这里不合适。请参阅RFC欲了解更多信息,请参阅。使用此协议(protocol)。

我看到 Apache Commons Net 提供 an NNTP package ,这可能有用。

NNTPClient encapsulates all thefunctionality necessary to post andretrieve articles from an NNTP server.As with all classes derived fromSocketClient, you must first connectto the server with connect beforedoing anything, and finallydisconnect() after you're completelyfinished interacting with the server.Remember that the isAllowedToPost()method is defined in NNTP.

如果有人已经完成了这项艰苦的工作,我会避免使用原始套接字。

关于用于连接到 NNTP 服务器的 java Socket 或 DatagramSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com