我有几个程序通过HTTP互相交谈。我有一个主程序,它是一个HTTP服务器,充当其他程序要查询的浏览器。
一切正常如果...我的机器上有互联网连接,但是当我断开电缆时,eth0会断开,我无法连接任何东西。
在Windows中,我需要的是一个环回网卡,我已经设置好了。
在我的ubuntu框(10.10)中,我仍然可以使用已分配的IP连接,但我无法强制eth0上传。
如何在没有连接的情况下建立工作连接?! 我可以假连接吗?
干杯 安德烈莫雷拉
一些澄清,我正在做的第一件事是尝试发送广播以发现同一网络上的其他应用程序。
这是失败的,因为网络无法访问。尝试拔下电缆并ping到255.255.255.255 ......
我想当我“解决这个问题”时,一切都将落实到位。
答案 0 :(得分:2)
Linux中存在环回,它有一个IP地址(就像所有基于IP的网络接口一样)。
如果您的网络配置尚未自定义且不符合标准,则只需连接到127.0.0.1
或localhost
。
loopback接口的别名通常是lo
,这是ifconfig
的典型条目
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6026819 errors:0 dropped:0 overruns:0 frame:0
TX packets:6026819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2106315659 (1.9 GiB) TX bytes:2106315659 (1.9 GiB)