2

在为 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);

我被这个阶段困住了。非常感谢任何帮助

我还尝试运行http://www.javased.com/?source_dir=PSP-NetParty/src/pspnetparty/lib/socket/AsyncUdpClient.java中提供的代码。在为文件发送 RRQ 时,这也会导致相同的错误

4

0 回答 0