用于连接NNTP服务器的java套接字或DatagramSocket
嘿,伙计们,我想写一个简单的NNTP客户端,它可以连接到服务器,发送AUTHINFO详细信息,并使用GROUP和BODY加入一个组并检索帖子 我在这里和几个人讨论过,他们建议使用dataGramSockets和datGramPackets 有人能提供一个简单的脚本来解释每个命令是如何工作的,以及为什么使用数据报套接字而不是传统的套接字吗?我使用Socket并能够连接到服务器,但我不知道如何使用getInputStream()和getOutputStream()向服务器发送/接收数据用于连接NNTP服务器的java套接字或DatagramSocket,java,sockets,datagram,Java,Sockets,Datagram,嘿,伙计们,我想写一个简单的NNTP客户端,它可以连接到服务器,发送AUTHINFO详细信息,并使用GROUP和BODY加入一个组并检索帖子 我在这里和几个人讨论过,他们建议使用dataGramSockets和datGramPackets 有人能提供一个简单的脚本来解释每个命令是如何工作的,以及为什么使用数据报套接字而不是传统的套接字吗?我使用Socket并能够连接到服务器,但我不知道如何使用getInputStream()和getOutputStream()向服务器发送/接收数据 任何帮助都很
任何帮助都很好。NNTP不是基于TCP的协议吗?我认为数据报在这里不合适。有关详细信息,请参阅。使用此协议 我看到了ApacheCommonsNet提供的功能,这可能很有用 NNTPClient封装了所有 发布和发布所需的功能 从NNTP服务器检索文章。 与从 SocketClient,必须先连接 使用之前的connect连接到服务器 做任何事,最后 完全关闭后断开()连接 已完成与服务器的交互。 请记住,isAllowedToPost() 方法在NNTP中定义
如果有人已经完成了这项艰巨的工作,我会避免使用原始套接字。NNTP不是基于TCP的协议吗?我认为数据报在这里不合适。有关详细信息,请参阅。使用此协议 我看到了ApacheCommonsNet提供的功能,这可能很有用 NNTPClient封装了所有 发布和发布所需的功能 从NNTP服务器检索文章。 与从 SocketClient,必须先连接 使用之前的connect连接到服务器 做任何事,最后 完全关闭后断开()连接 已完成与服务器的交互。 请记住,isAllowedToPost() 方法在NNTP中定义
如果有人已经完成了这项艰巨的工作,我会避免使用原始插座。太棒了。谢谢你的链接。我如何将这个软件包包含在android应用程序中?对不起。我对Android不太熟悉,所以我不能具体地给出建议。我设法导入了它,但当我运行nntp.connect()时。它使应用程序崩溃。谢谢你的链接。我如何将这个软件包包含在android应用程序中?对不起。我对Android不太熟悉,所以我不能具体地给出建议。我设法导入了它,但当我运行nntp.connect()时。它使应用程序崩溃。