这是我写的电脑传送图片的程序:
import java.io.*;
import java.net.*;public class sender {
private static final int PORT=6666;
public static void main( String[] args) {
Socket socket=null;
ObjectOutputStream obj=null;
try {
socket=new Socket("127.0.0.1",PORT);
} catch (UnknownHostException e) {
System.out.println("和目标主机连接出现异常!");
e.printStackTrace();
} catch (IOException e) { e.printStackTrace();
}
try {
obj=new ObjectOutputStream(socket.getOutputStream());
} catch (IOException e) {
System.out.println("输出流初始化出现异常!");
e.printStackTrace();
}
File filepath=new File("D:\\test.jpg");
try {
obj.writeObject(filepath);
obj.flush();
} catch (IOException e) {
System.out.println("图片输出出现异常!");
e.printStackTrace();
}
try {
socket.close();
obj.close();
} catch (IOException e) {
System.out.println("关闭socket或输出流时出现异常!");
e.printStackTrace();
}
}
}
没有什么错啊?不知为什么?
import java.io.*;
import java.net.*;public class sender {
private static final int PORT=6666;
public static void main( String[] args) {
Socket socket=null;
ObjectOutputStream obj=null;
try {
socket=new Socket("127.0.0.1",PORT);
} catch (UnknownHostException e) {
System.out.println("和目标主机连接出现异常!");
e.printStackTrace();
} catch (IOException e) { e.printStackTrace();
}
try {
obj=new ObjectOutputStream(socket.getOutputStream());
} catch (IOException e) {
System.out.println("输出流初始化出现异常!");
e.printStackTrace();
}
File filepath=new File("D:\\test.jpg");
try {
obj.writeObject(filepath);
obj.flush();
} catch (IOException e) {
System.out.println("图片输出出现异常!");
e.printStackTrace();
}
try {
socket.close();
obj.close();
} catch (IOException e) {
System.out.println("关闭socket或输出流时出现异常!");
e.printStackTrace();
}
}
}
没有什么错啊?不知为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货