소켓프로그래밍에서.. connect되는 출력문을 읽기 위해 read 사용...

글쓴이: 익명 사용자 / 작성시간: 일, 2011/03/20 - 3:51오후
안녕하세요
프로그래밍을 하다가 막히는 부분이 있어서 질문 올립니다.
소켓을 생성한 후에 connect를 하게 되면 그 출력문을 컨트롤 하기 위해
read로 소켓디스크럽터의 출력내용을 읽어오게 하였는데...아무것도 안들어있네요..??
제가 이렇게 구현을 하는 이유는 프로세스 포트를 찾는것을 만들고 있으며
정상적으로 connect시 출력내용을 읽어와서 ftp포트가 맞는지 하는것입니다..
코드는 아래와 같이
connect(sockfd,(struct sockaddr*)&dest,sizeof(dest)) 후에 정상적으로 연결되면
read(sockfd,data,1024)로 하였는데
data에 아무것도 들어가질 않네요... connect까지 정상적으로 되는것은 분명한데 왜 아무것도 안읽히는건가요??
위와 같은 식으로 하면 원래 안되게 되는거라면...어떤식으로 처리를 해야 하는건지 해답좀 부탁드려요..
도움좀 부탁드립니다.
Forums:
댓글 달기