c++ - 你如何从远程机器获取IP地址?

标签 c++ windows linux sockets cross-platform

我正在编写需要在 windows 和 linux 上运行的 c++ 代码,我正在寻找一个函数调用,该函数调用将返回运行该应用程序的盒子的 ip 地址。有这样的吗?

最佳答案

如果你可以使用boost,看看
How to get IP addresss of boost::asio::ip::tcp::socket?

关于c++ - 你如何从远程机器获取IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630164/

相关文章:

c++ - 是否保证 linux/freebsd 中的套接字描述符将具有几乎连续的或可比较的数字?

c++ - C++ 中 ReadFile 的正确参数是什么?

linux - cat `-q` 文件(在 linux 中)- 传递看起来像选项的操作数

当传递表示负值的十六进制时,C++ stoll 抛出超出范围的异常

c++ - 在 C++11 中,什么时候应该按值捕获 lambda 表达式的绑定(bind)变量?

python - 适用于 Windows 平台的最新 python 3.3 绑定(bind)版本在哪里?

python - 通过代理在 Windows 10 上安装 Python pip 包

c++ - 如何使用管道同步父进程和子进程?

函数返回结构的调用约定

c++ - 由于未分配正在释放的指针错误,对象的初始化 vector 失败