黑马程序员技术交流社区

标题: 坐等解决方法:24天-04自定义客户端的ip地址问题???? [打印本页]

作者: 彭波    时间: 2013-4-14 19:41
标题: 坐等解决方法:24天-04自定义客户端的ip地址问题????
本帖最后由 彭波 于 2013-4-15 09:19 编辑
  1. /*
  2. 演示客户端和服务端

  3. 1,客户端:浏览器
  4.          服务端:自定义
  5. */

  6. import java.net.*;
  7. import java.io.*;
  8. class ServerDemo
  9. {
  10.         public static void main(String[] args)throws Exception
  11.         {
  12.                 ServerSocket ss = new ServerSocket(11000);        
  13.                
  14.                 Socket s = ss.accept();
  15.                
  16.                 //输出ip地址
  17.                 System.out.println(s.getInetAddress().getHostAddress());
  18.                
  19.                 //输出数据,获取socket输出流
  20.                 PrintWriter out = new PrintWriter(s.getOutputStream(),true);
  21.         
  22.                 out.println("客户端你好");
  23.                
  24.                 s.close();
  25.                
  26.                 ss.close();
  27.         }
  28. }
  29. //我电脑的ip:114.98.250.131
  30. //老师上课说的服务端ip:192.168.1.154
复制代码
视频24天-04:浏览器客户端,自定义服务器
服务端的ip怎么知道是多少啊?老师也没有说啊,直接就用了,我电脑的ip是114.98.250.131,怎么在浏览器中输入服务器ip地址啊?
!!!!!!!!!!!!!!
作者: Asan    时间: 2013-4-14 21:01
cmd里输入ipconfig就知道你的IP信息了!
作者: 彭波    时间: 2013-4-14 21:03
Asan 发表于 2013-4-14 21:01
cmd里输入ipconfig就知道你的IP信息了!

我的ip地址知道了,我想问服务器的ip怎么找,我用本机ip地址不行啊
作者: Asan    时间: 2013-4-14 21:12
彭波 发表于 2013-4-14 21:03
我的ip地址知道了,我想问服务器的ip怎么找,我用本机ip地址不行啊

能说清楚点不,服务器,什么服务器?server?tomcat?sql?
作者: 炉海佳    时间: 2013-4-14 21:29
我刚好也复习到这里,今天刚刚把这代码演示了
首先 :你发出来的代码是服务端,不是客服端
其次:你说你的ip地址是114.98.250.131。我估计这个ip地址不是你本地的ip地址。而是你宽带的ip地址,本地ip地址一般都是192.168开头
再次:怎么知道自己本地ip地址:在DOS命令行下输入:ipconfig 回车 就可以看到你本地的ip地址 如图 192.168.0.229就是我的本地ip地址

11.jpg (27.33 KB, 下载次数: 10)

知道本地ip地址

知道本地ip地址

作者: 周一川    时间: 2013-4-14 21:42
这样你试试看 http:// localhost 加上你的 端口号, 或者是http:// localhost  加上ip地址在加上端口号,
在不行的话,那就自己写tcp的客户端自己连连看, 如果可以,那么不是服务端的问题就是你ip地址有问题,或者在用127.0.0.1这个通用的ip地址, 这个还是不行, 那问题就大了
作者: 彭波    时间: 2013-4-14 23:01
炉海佳 发表于 2013-4-14 21:29
我刚好也复习到这里,今天刚刚把这代码演示了
首先 :你发出来的代码是服务端,不是客服端
其次:你说你的i ...

我在追问下:网络ip地址和本机ip地址有啥区别啊
作者: 炉海佳    时间: 2013-4-14 23:14
彭波 发表于 2013-4-14 23:01
我在追问下:网络ip地址和本机ip地址有啥区别啊

这个牵扯的知识有点多,具体我说不完,但起码的本地ip地址只能在局域网访问,网络ip当然是网络之间可以访问了
作者: 吴林飞    时间: 2013-4-14 23:28
楼主把问题描述的清楚点,服务端只是一个概念性的东西,你所说的服务端是指什么?Tomcat服务器么?
作者: 吴林飞    时间: 2013-4-14 23:35
彭波 发表于 2013-4-14 23:01
我在追问下:网络ip地址和本机ip地址有啥区别啊

网络IP和本地IP
你可以这样理解:
网络IP就是网络上的一个接入点,可以形象理解为网络IP是你家的门牌号,而网络就是四通八达的公路,

本地IP就是局域网的一个接入点,可以形象理解为本地IP是你家的房间号码(如果有的话)
作者: 彭波    时间: 2013-4-15 09:19
谢谢大家!!!!!
作者: wuming123    时间: 2015-10-27 09:42
我也遇到了相同问题,你的浏览器返回服务端自定义的信息了么




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2