Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于连接NNTP服务器的java套接字或DatagramSocket_Java_Sockets_Datagram - Fatal编程技术网

用于连接NNTP服务器的java套接字或DatagramSocket

用于连接NNTP服务器的java套接字或DatagramSocket,java,sockets,datagram,Java,Sockets,Datagram,嘿,伙计们,我想写一个简单的NNTP客户端,它可以连接到服务器,发送AUTHINFO详细信息,并使用GROUP和BODY加入一个组并检索帖子 我在这里和几个人讨论过,他们建议使用dataGramSockets和datGramPackets 有人能提供一个简单的脚本来解释每个命令是如何工作的,以及为什么使用数据报套接字而不是传统的套接字吗?我使用Socket并能够连接到服务器,但我不知道如何使用getInputStream()和getOutputStream()向服务器发送/接收数据 任何帮助都很

嘿,伙计们,我想写一个简单的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()时。它使应用程序崩溃。