-5

ホスト名からIPを取得してACソケットで使用する方法を知っている人はいますか?(winsock)ソケットを持っていますが、使用 sock.sin_addr.s_addr=inet_addr("example.no-ip.org");すると機能しません...

4

2 に答える 2

1

inet_addr()テキストで記述された数値の IP 番号を処理するだけです。最初にドメイン名を翻訳する必要がありますgetaddrinfo().

于 2013-03-03T21:51:35.610 に答える
0

この関数inet_addr()は、1.2.3.4 などの番号付き IP アドレスでのみ機能します。一般的なホスト名の IP アドレスを見つけるには、関数が必要ですgethostbyname()たとえば、Microsoft のこのドキュメントと例を参照してください。または、廃止されたため、関数getaddrinfo().

WSAStartup()ああ、Windows を使用しているので、事前に電話することを忘れないでください。

于 2013-03-03T21:53:21.257 に答える