LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1280|回复: 4

如何获取多ip机器的本地ip?

[复制链接]
发表于 2006-8-2 10:38:33 | 显示全部楼层 |阅读模式
不是获得全部的ip,

我的目的是 本机有多个ip,我要去连接一个主机,还要象他发送我自己的ip(愚蠢的设计)
但是我怎么知道那个是合适的呢?
发表于 2006-8-2 16:59:18 | 显示全部楼层
直接连,对方可以知道你ip阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-2 17:54:05 | 显示全部楼层
是的,用的是别人的提供的函数,那个函数非要我发送我的ip,但是我怎么知道走的是哪个ip呢?
所以我说那是愚蠢的设计.

我想到的办法只是先连接他,然后netstat 看哪个ip连了对方,但是这个如何在程序中实现呢?(不是system())
回复 支持 反对

使用道具 举报

发表于 2006-8-2 18:15:08 | 显示全部楼层
getsockname?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-2 19:18:53 | 显示全部楼层
谢谢!可以了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表