対行うと、彼らはパラメータC++ - > ai_familyがAF_INET
struct addrinfo *result = NULL,
*ptr = NULL,
hints;
iResult = getaddrinfo(
argv[1],
DEFAULT_PORT,
&hints,
&result
);
ptr=result;
ConnectSocket = socket(
ptr->ai_family, // Address Family (address families like ipv6 ipv4)
ptr->ai_socktype, // Type (Like tcp, udp ect)
ptr->ai_protocol // Protocol to use (0 = service provider chooses)
);
しかしbinarytides「Winsock tutorial」でソケットを開きます(このようにそれをしない彼らはptr-何を使用していません私はC++でこれをやっているのを見てきました)
s = socket(
AF_INET ,
SOCK_STREAM ,
0
)
ptr->は何ですか? なぜそれをAF_INETのように設定するだけで使用できますか?
また、空き時間があり、ソケットをよく知っていれば、私はいくつかの助けに感謝します。
あなたは 'ptr'が何と言うのが難しいかを示していませんでした。 –
@SamKuhmonen aahhhはい、ただ編集しました。 –