Socket client;
client = new Socket(InetAddress.getLocalHost().getHostAddress(),5000);

解决方案 »

  1.   

    搂住的JDK啥版本啊?俺查1.4的JavaDoc,找到有constructor Socket(InetAddress,int)啊。
      

  2.   

    j2sdk1.4.2_07,你们在本机可以实现吗?????
      

  3.   

    import java.net.*;class Test {
    public static void main(String[] args) throws Exception {
    Socket client;
    client = new Socket(InetAddress.getLocalHost(),5000);
    }
    }
    编译没错呀。我用的是jdk1.4.1
      

  4.   

    谢谢大家,我这编译你那上述代码也没问题,问题是我在eclipse中编辑的时候,会出现上述错误,那行代码的位置上始终有个红叉叉。问题怎么解决呢?难道是我eclipse设置的问题。。
      

  5.   

    在eclipse的Problems中应该有关于红叉叉的描述。
    试试加上try,catch
    Socket client;
    try{
    client = new Socket(InetAddress.getLocalHost(),5000);
    }catch(UnknownHostException eu){

    }catch(IOException ei){

    }