这是我得到的:
这是我的完整代码:
import java.net.*;
import java.io.*;
class whois {
public static void main(String args[])throws Exception {
int c;
Socket s=new Socket("whois.internic.net",43);
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
String str=(args.length==0 ? "www.osborne.com" : args[0])+"\n";
byte buf[]=str.getBytes();
out.write(buf);
while((c=in.read())!=-1) {
System.out.print((char)c);
}
s.close();
}
}
现在,如果我去这个并在那里输入 osborne.com,他们会给我关于这个域的信息。但我得到了不同的输出。这是什么原因?请解释。