黑马程序员技术交流社区

标题: 搞网络编程一定得插根网线吗? [打印本页]

作者: 戴振良    时间: 2012-4-18 06:57
标题: 搞网络编程一定得插根网线吗?
本帖最后由 戴振良 于 2013-5-2 00:20 编辑

[ 本帖最后由 戴振良 于 2012-4-18 06:59 编辑 ]\n\n今天早上突然大雨闪电交加,我赶紧地去把猫、路由的网线给拨了,拨掉所有电源,我继续笔记本里练习Java,现在是练习网络编程这一块,这客户端不是都要访问一个IP嘛,可是断了网,我就访问不了自己的机子了,于是我在CMD输入:ipconfig,结果如下图:

连个IP地址都没有了,难道没有网线我就不能搞网络编程吗?我访问的是自己的机子,又不是别人的机子,请问大家有什么方法解决呢?
作者: 金兴    时间: 2012-4-18 07:27
你连上网线了之后,才有局域网 或者是外网,这样你的机器才有ip地址啊。拔掉网线的话,自己就随便设置一个ip吧,“ifconfig eth0 -addr=192.168.1.XXX”放到开机执行的脚本里。
作者: 戴振良    时间: 2012-4-18 07:50
金兴 发表于 2012-4-18 07:27
你连上网线了之后,才有局域网 或者是外网,这样你的机器才有ip地址啊。拔掉网线的话,自己就随便设置一个i ...

刚刚我把网张断了,在命令行窗口里我输入:ipconfig eth0 -addr=192.168.1.222,之后出现如下信息:
D:\JCWorkspace\Test>ipconfig eth0 -addr=192.168.1.222

Error: unrecongnized or incomplete command line.

USAGE:
    ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
              /flushdns | /displaydns | /registerdns |
              /showclassid adapter |
              /setclassid adapter [classid] ]

where
    adapter         Connection name
                   (wildcard characters * and ? allowed, see examples)

    Options:
       /?           Display this help message
       /all         Display full configuration information.
       /release     Release the IP address for the specified adapter.
       /renew       Renew the IP address for the specified adapter.
       /flushdns    Purges the DNS Resolver cache.
       /registerdns Refreshes all DHCP leases and re-registers DNS names
       /displaydns  Display the contents of the DNS Resolver Cache.
       /showclassid Displays all the dhcp class IDs allowed for adapter.
       /setclassid  Modifies the dhcp class id.

The default is to display only the IP address, subnet mask and
default gateway for each adapter bound to TCP/IP.

For Release and Renew, if no adapter name is specified, then the IP address
leases for all adapters bound to TCP/IP will be released or renewed.

For Setclassid, if no ClassId is specified, then the ClassId is removed.

Examples:
    > ipconfig                   ... Show information.
    > ipconfig /all              ... Show detailed information
    > ipconfig /renew            ... renew all adapters
    > ipconfig /renew EL*        ... renew any connection that has its
                                     name starting with EL
    > ipconfig /release *Con*    ... release all matching connections,
                                     eg. "Local Area Connection 1" or
                                         "Local Area Connection 2"

D:\JCWorkspace\Test>ipconfig

Windows IP Configuration


Ethernet adapter 本地连接:

        Media State . . . . . . . . . . . : Media disconnected

Ethernet adapter 无线网络连接:

        Media State . . . . . . . . . . . : Media disconnected
之后我再输入:ipconfig,结果还是没有ip和原来的情况一模一样
作者: 常万    时间: 2012-4-18 08:43
戴振良 发表于 2012-4-18 07:50
刚刚我把网张断了,在命令行窗口里我输入:ipconfig eth0 -addr=192.168.1.222,之后出现如下信息:
D:\J ...

戴哥....请看
有两个方法你可以用,根据具体情况选择。
第一安装环回网卡:
单击“开始”/“设置”/“控制面板”命令,在弹出的控制面板窗口中双击一下“添加硬件”项目,之后选中向导界面中的“是,我已经连接了此硬件”选项,再从其后弹出的“已安装的硬件”列表框中,将“添加新的硬件设备”选项选中,并单击“下一步”按钮;
    在其后出现的向导提示界面中,选中“安装我手动从列表选择的硬件”项目,再从“常见硬件类型”列表框中选择“网络适配器”选项,打开如下图所示的向导窗口;
    在该窗口的“厂商”列表栏中选择“Microsoft”选项,然后在“网卡”列表栏中选择“Microsoft Loopback Adapter”项目,并单击“下一步”按钮,这样系统就会自动安装好环回网卡的驱动程序。等环回网卡驱动程序安装好后,重新启动一下计算机系统,我们就会发现网络连接列表窗口中新增加了一个本地连接图标,设置一下IP地址就可以用了。
第二动手做个RJ45的环回头:
材料RJ45水晶头一个网线5CM,做个568B标准的头(标准568B:橙白--1,橙--2,绿白--3,蓝--4,蓝白--5,绿--6,棕白--7,棕--8 ),然后因为橙白--1、橙--2两端为信号发送端,绿白--3、绿--6两端为信号接收端,所以把橙白--1,绿白--3的双绞线拨开扭到一起包好;橙--2,绿--6的双绞线拨开扭到一起包好。一个RJ45的环回头就做好了,现在接在网卡上就可以显示本地连接了。为了单机做一些网络试验..
自己做个水晶头吧。。。:victory:
作者: 常万    时间: 2012-4-18 08:45
回复本帖可获得 20 金钱奖励! 每人限 1 次(中奖概率 10%)。。。。。。。。。。。。。。。。。。不带这样的{:soso_e117:}戴哥
作者: 常万    时间: 2012-4-19 09:34
常万 发表于 2012-4-18 08:45
回复本帖可获得 20 金钱奖励! 每人限 1 次(中奖概率 10%)。。。。。。。。。。。。。。。。。。不带这样的{ ...

一上去,消息提醒...眼睛一颤抖....+20技术分:L
作者: 黑马罗坚    时间: 2012-4-19 11:27
直接访问127.0.0.1 这个ip  那时用来测试用的 可以放问你的机子  
作者: 王德升    时间: 2012-4-19 12:55
搞那么代码,看不懂啊,菜鸟级,还要学习啊。
作者: 钟成军    时间: 2012-4-30 19:26
{:soso_e113:}
作者: 蒋映辉    时间: 2012-4-30 22:59
其实可以虚拟机的
作者: 胡生蒙    时间: 2012-5-1 12:11
用无线网
作者: suiabing    时间: 2012-5-1 13:35
师兄装个虚拟机啊,想用几个电脑就用几个电脑,把自己的网卡当个交换机用,通信多方便啊
作者: 黄燕京    时间: 2012-5-1 20:07
用127.0.0.1这个地址
作者: 韩新凯    时间: 2012-5-1 22:01
弄一个虚拟网卡试试,win7都有的,xp自己弄一下。
作者: 隋营营    时间: 2012-5-1 22:19
很明显不用
作者: 雨后的温暖    时间: 2012-7-7 18:27
常万 发表于 2012-4-18 08:43
戴哥....请看
有两个方法你可以用,根据具体情况选择。
第一安装环回网卡:

这样的方法你都能想得到啊,实在是太厉害了。牛人一个!




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