让s
成为socket(PF_INET, ...)
生成的套接字的文件描述符。
如果我致电accept(s, (struct sockaddr *) &addr, ...)
,其中addr
的类型为struct sockaddr_in
,我可以假设返回地址的格式为IPv4,即
addr.sin_family == AF_INET
?
答案 0 :(得分:5)
来自The Open Group's说明:
accept()
函数将提取队列中的第一个连接 挂起的连接,创建一个具有相同套接字的新套接字 输入协议和地址族作为指定的套接字,和 为该套接字分配新的文件描述符。