怎么得到本机ip地址,用c++

怎么得到本机ip地址,用c++实现,我想这个网络连接,使客户端可以自己获得ip地址。

通过调用system()函数,首先确定你要root权限,这样才能运行ifconfig#include#include #includeint get_ip(char *ip){  char buf[1024];  FILE *fp=NULL;  int nCount;  char *pStr=buf;  char *pStr1;   int ret = -1;system("ifcon......
答案就在这里:linux下得到本机IP地址
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

一般不会这么做,直接用127.0.0.1

如果是单网卡,可以在任意一个tcp连接之后,使用getsockname获得本地连接ip地址和端口