Winsock2.h连接到IP地址而不通过命令行传递它

mzmfm0qo  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(119)

当我在检查winsock2.h库的基本使用时,我问自己如何使程序自动连接到源代码中传递的IP地址,而不必一直在命令行中键入地址

h79rfbju

h79rfbju1#

正如@AlbertShown在他的评论中所说,您可以手动将getaddrinfo()函数的结果提供给任何需要它们的函数。您只需要在运行它时查看它给您的结果,并确保使用这些字段的适当协议族、协议和套接字类型。Here's an example program
但是--这并不是一件有用的事情,你在评论中写道,你想“让事情变得更快”--记住这句格言:“过早优化是万恶之源。”
你的程序运行getaddrinfo()是否真的变慢了?调用这个函数会占用程序执行时间的多少?使用一个分析器,或者在代码中放置一个计时器,然后计算出这个问题。我相信你会发现它比你想象的要少得多。几乎可以肯定,避免这个函数调用是不值得的。

相关问题