比如这个语句,
Socket clientSocket = new Socket("hostname",6789);
如果我用两机直连,hostname里应该写的是什么内容?应该不是我的计算机名吧?那么能用引号里面引IP么?

解决方案 »

  1.   

    Socket you  = new Socket("127.0.0.1",2007);
    这样也可以
      

  2.   

    先谢谢!
    那样,是用的把IP地址当做一个字符串,就是相当于用IP充当主机名字了吧?仍然用的是public Socket(String,int)构造方法,还是用了重载的构造方法,public Socket(InetAddress,int)?
      

  3.   

    用的是重载的构造方法
    Socket(String host,int port);host 是个字符串形式的IP地址