Java 文件到TFTP服务器的RRQ

Java 文件到TFTP服务器的RRQ,java,file,network-programming,nio,tftp,Java,File,Network Programming,Nio,Tftp,在TFTP服务器中发送文件的RRQ时,我在服务器中收到此错误消息 Connection received from 127.0.0.1 on port 58412 [20/05 09:56:28.783] Unexpected request 0 from peer [20/05 09:56:28.783] Returning EBADOP to Peer [20/05 09:56:28.783] 在执行下面的代码时,我收到了这个错误 DatagramChannel client=Datagr

在TFTP服务器中发送文件的RRQ时,我在服务器中收到此错误消息

Connection received from 127.0.0.1 on port 58412 [20/05 09:56:28.783]
Unexpected request 0 from peer [20/05 09:56:28.783]
Returning EBADOP to Peer [20/05 09:56:28.783]
在执行下面的代码时,我收到了这个错误

DatagramChannel client=DatagramChannel.open();
SocketAddress address = new java.net.InetSocketAddress(host,69);
client.connect(address);
client.configureBlocking(false);
ByteBuffer buffer = ByteBuffer.allocate(512);
buffer.put((byte)0);
buffer.put((byte)1);
buffer.put("test.rtf".getBytes());
buffer.put((byte)0);
buffer.put("octet".getBytes());
buffer.put((byte)0);
client.send(buffer, address);
我被困在这个阶段。非常感谢您的帮助

我还尝试运行中可用的代码。在为文件发送RRQ时,这也会导致相同的错误