问题描述
- 怎么得到本机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地址
----------------------
解决方案二:
一般不会这么做,直接用127.0.0.1
解决方案三:
如果是单网卡,可以在任意一个tcp连接之后,使用getsockname获得本地连接ip地址和端口
时间: 2024-09-20 20:56:32