首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外的Output_networking

意外的Output_networking
EN

Stack Overflow用户
提问于 2011-03-23 02:32:26
回答 2查看 83关注 0票数 2

下面是我得到的结果:

下面是我的完整代码:

代码语言:javascript
复制
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();
  }
}

现在,如果我转到this并在那里输入osborne.com,他们会给我关于此域的信息。但是我得到了不同的输出。这是什么原因呢?请解释一下。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-23 02:35:16

将您的"www.osborne.com“更改为"osborne.com”。

osborne.com是一个您可以在whois中搜索的注册域名。www.osborne.com是一个主机,而不是一个域。

票数 3
EN

Stack Overflow用户

发布于 2011-03-23 02:36:37

您在whois页面中键入osborne.com,但在代码中使用的是www.osborne.com。更改您的代码以使用osborne.com而不是www.osborne.com。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5396101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档