我可以使用2種不同的靜態IP(IPv4)中的任何一種來訪問我的網站。特定IP上的C開放套接字
是否可以打開到另一臺服務器的TCP連接,指定要使用哪兩個IP作爲返回地址?
XXXX(我的服務器)=> ZZZZ(目的地服務器)
YYYY(我的服務器)=> ZZZZ在該示例(目的地服務器)
查錯等已爲簡單起見緣故省略:
struct addrinfo hints, *result;
hints.ai_flags = 0;
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
hints.ai_addrlen = 0;
hints.ai_canonname = NULL;
hints.ai_addr = NULL;
hints.ai_next = NULL;
getaddrinfo(domain, "80", &hints, &result);
socket(result->ai_family, result->ai_socktype, result->ai_protocol);