java(20分)

  • 主题发起人 主题发起人 冰冰
  • 开始时间 开始时间

冰冰

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做客户端时,用SOCKET时,老是报
unreported exception java.net UnknownHostException;must
be caught or declared to be thrown
Socket toServer=new Socket('localhost',1001),这是为什么?
 
请加上异常捕获或者抛出throws给调用该方法的方法去处理!
JAVA就是要强制你处理所有可能产生异常的代码的异常
try{
Socket toServer=new Socket('localhost',1001);
}
catch(UnknownHostException e){
System.out.println(e.getMessage());
}
 
一个基本的Java语法问题啊,这样应该不能通过编译的。
 
看你的名字进来的,冰冰!我们重名!祝福你!
 
没找你的主机地址 你把localhost 改为ip
还有要加 ZRWeng 说的 异常扑捉
 
我加了的呀
 
晕,没看仔细:
try{
Socket toServer=new Socket("localhost",1001);//双引号而非单引号
}
catch(Exception e){ //该构造器可能引起UnknownHostException,IOException 异常
//因此干脆用Exception基类来捕获
System.out.println(e.getMessage());
}
 
你有QQ吗?我想找你交流交流,谢谢
 
后退
顶部