如何让自己的IP地址以编程方式

下面的函数显示了如何获得您的机器的主机名(IP地址或域名)编程,使用Windows socket api,和用它来初始化服务器端。

装运箱GetDefaultConnection (){装运箱;WSADATA WSADATA;intiResult = WSAStartup (MAKEWORD (2, 2), &wsaData);如果(iResult = = NO_ERROR){字符主机名[100];如果(gethostname(主机名,运算符(主机名))! = SOCKET_ERROR){HOSTENT * pHostEnt = gethostbyname(主机名);如果(pHostEnt){如果(pHostEnt - > h_addr_list [0]){s.Format (“% d % d % d % d”,(int)(字节)pHostEnt - > h_addr_list [0] [0],(int)(字节)pHostEnt - > h_addr_list [0] [1],(int)(字节)pHostEnt - > h_addr_list [0] [2],(int)(字节)pHostEnt - > h_addr_list [0] [3]);}}}WSACleanup ();}返回年代;}

如果有多个名称(IP地址),你可以强迫任何一个你想要的。

LEADTOOLS多188宝金博怎么下载媒体C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。