通过Android/Java套接字接收文件时出错
我正在尝试将一个文件从安卓系统发送到带有java服务器的计算机终端。 我留下你写的下面用来发送和接收文件的代码和收到的错误 Android(发送方客户端): Java(接收器服务器): 我得到这个错误 接收器:通过Android/Java套接字接收文件时出错,java,android,file,sockets,send,Java,Android,File,Sockets,Send,我正在尝试将一个文件从安卓系统发送到带有java服务器的计算机终端。 我留下你写的下面用来发送和接收文件的代码和收到的错误 Android(发送方客户端): Java(接收器服务器): 我得到这个错误 接收器: FileOutputStream out1 = new FileOutputStream("File Ricevuti\\"+namef); byte[] buf = new byte[socket.getReceiveBufferSize()];
FileOutputStream out1 = new FileOutputStream("File Ricevuti\\"+namef);
byte[] buf = new byte[socket.getReceiveBufferSize()];
int len = 0;
while ((len = inp.read(buf)) != -1) {
out1.write(buf, 0, len);
out1.flush();
//out1.flush();
}
out1.close();
发件人:
InputStream in = new FileInputStream( f );
byte[] buf = new byte[socket2.getSendBufferSize()];
int len = 0;
while ((len = in.read(buf)) != -1) {
out.write(buf, 0, len);
}
in . close ();
out.close();
FileOutputStream out1 = new FileOutputStream("File Ricevuti\\"+namef);
byte[] buf = new byte[socket.getReceiveBufferSize()];
int len = 0;
while ((len = inp.read(buf)) != -1) {
out1.write(buf, 0, len);
out1.flush();
//out1.flush();
}
out1.close();
InputStream in = new FileInputStream( f );
byte[] buf = new byte[socket2.getSendBufferSize()];
int len = 0;
while ((len = in.read(buf)) != -1) {
out.write(buf, 0, len);
}
in . close ();
out.close();