服务器端获取InetAddress信息遇到的问题~~~

来源:3-3 编程实现基于 TCP 的 Socke t通信之客户端

码农_鑫森淼焱垚

2015-09-25 10:25

//1.创建ServerSocket对象,绑定监听端口
ServerSocket serverSocket = new ServerSocket(8888);
System.out.println("服务器地址: "+serverSocket.getInetAddress());

在这里我尝试输出服务器端的IP信息和端口号,可是输出结果如下图所示~~

http://img.mukewang.com/5604b07300012fcf04960024.jpg

这里不是获得InetAddress的信息吗?怎么会返回0?

还有就是在客户端连接服务器端的地址和端口时,怎么才能知道服务器端的InetAddress实例,或者host信息??


写回答 关注

2回答

  • 沉默的鱼200211
    2015-12-15 18:37:06
    已采纳

    System.out.println("服务器地址: "+serverSocket.getInetAddress().getHostAddress());


    码农_鑫森淼...

    非常感谢!

    2015-12-15 18:53:39

    共 1 条回复 >

  • 长安An
    2017-03-23 20:28:07

    serverSocket.getIntAddress().getHostAddress()得到0.0.0.0怎么回事?

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题