import java.io.*;
import java.net.*;public class FileSizeFromURL {
public static final void main(String[] args) {
URL url;
URLConnection conn;
int size; if(args.length != 1) {
System.out.println("Usage: FileSizeFromURL ");
return;
} try {
url = new URL(args[0]);
conn = url.openConnection();
size = conn.getContentLength();
if(size < 0)
System.out.println("Could not determine file size.");
else
System.out.println(args[0] + "\nSize: " + size);
conn.getInputStream().close();
}
catch(Exception e) {
e.printStackTrace();
}
}
}
import java.net.*;public class FileSizeFromURL {
public static final void main(String[] args) {
URL url;
URLConnection conn;
int size; if(args.length != 1) {
System.out.println("Usage: FileSizeFromURL ");
return;
} try {
url = new URL(args[0]);
conn = url.openConnection();
size = conn.getContentLength();
if(size < 0)
System.out.println("Could not determine file size.");
else
System.out.println(args[0] + "\nSize: " + size);
conn.getInputStream().close();
}
catch(Exception e) {
e.printStackTrace();
}
}
}
如果直接用socket倒还好办了
只要通过某一个端口连接就好了