int main(int argc,char **argv)
{
sockfd=socket(AF_INET,SOCK_STREAM,0); //클라이언트2는 sockfd2, 클라이언트3은 sockfd3, 클라이언트4는 sockfd4
printf("%d",sockfd);
}
이렇게 해서 다 찍어봤는데 전부 3이 뜨는거야
서버에서는 listen_fd는 찍어봤는데 listen_fd, listen_fd2.....다르게 나와
클라이언트도 각각 달라야하는거아냐???
int main(int argc,char **argv)
{
sockfd=socket(AF_INET,SOCK_STREAM,0); //클라이언트2는 sockfd2, 클라이언트3은 sockfd3, 클라이언트4는 sockfd4
printf("%d",sockfd);
}
이렇게 해서 다 찍어봤는데 전부 3이 뜨는거야
서버에서는 listen_fd는 찍어봤는데 listen_fd, listen_fd2.....다르게 나와
클라이언트도 각각 달라야하는거아냐???
저게 소스 코드 전부라면 무조건 3 뜨는게 맞아. 그리고 니가 모르는 것은 파일기술자(file descriptor)가 뭔지 이해를 못하고 있는거고