read함수 호출시 값이 정상적으로 안들어와요 ㅠㅠ 도와주세요
강남맨
2023.04.01
안녕하세요소켓프로그램좀 짜고 있는데...connect함수 다음 read함수를 호출하게 되면 정상적으로 읽히지 않는데... 이유가 무엇인가요..??ex)
connect(sockfd, (struct sockaddr *)&dest, sizeof(dest))
위처럼 connect함수로 소켓을 connect 시킨후
connect메세지를 읽기위해서 read함수를
read(sockfd,data,1024)위와 같이 처리 하였는데 data안에 아무것도 안들어가더라구요...뭐가 잘못된건가요?
참고)위 프로그램을 짜는 이유는 특정 프로세스 인증을 하려는 것으로 connect 할시 출력되는 메세지를 판별하여
어떠한 프로세스인지 인증처리하는 것입니다.
위와 같이 처리하면 될것같은데...답변 부탁드립니다.
-
맥적다
접속이 정상적으로 됫나 확인하시고
recv로 받아보세요 recv(sockfd, data, 1024, 0);