C 通过主机名获取ip

标签 c sockets dns

有谁知道如何从主机名获取 IP 以在 C 套接字中使用? (温索克) 我有一个套接字,但是当我使用时: sock.sin_addr.s_addr=inet_addr("example.no-ip.org");它不会工作...

最佳答案

inet_addr()只是处理文本写入的已经数字化的 IP 号码。您需要先将域名翻译为 getaddrinfo().

关于C 通过主机名获取ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15191286/

相关文章:

c - 整数立方根

c - 在linux平台上使用c在服务器和两个客户端之间建立蓝牙微微网连接?

c++ - 提升 asio 服务器客户端。连接局域网中的两台计算机

Javascript - 如何从 location.href 中删除 .com 或 .net 或 .org

c - 运行时错误(SIGSEGV)

c - 无法在 C 中打印指针数组

python - 处理多个套接字连接的最佳方法是什么

python - 类型错误 : a bytes-like object is required, 而不是 'str'

wordpress - 重定向到另一个域

google-app-engine - App Engine - 指向特定服务的子域